vault backup: 2025-11-22 08:14:07
This commit is contained in:
@@ -1,6 +1,21 @@
|
||||
---
|
||||
created: 2025-11-02 10:48
|
||||
updated: 2025-11-02 10:48
|
||||
---
|
||||
# Gitea Setup on TrueNAS Scale
|
||||
|
||||
## Installation Options
|
||||
## Installation Status
|
||||
|
||||
✅ **Gitea is currently installed and working!**
|
||||
|
||||
- Deployed using Docker with Traefik reverse proxy
|
||||
- Accessible via HTTPS through Traefik
|
||||
- SSH access configured for git operations
|
||||
- All services operational
|
||||
|
||||
---
|
||||
|
||||
## Installation Options (Reference)
|
||||
|
||||
### Option 1: TrueNAS Scale Apps (Recommended for Beginners)
|
||||
|
||||
@@ -237,15 +252,21 @@ Plenty of headroom for other services.
|
||||
|
||||
---
|
||||
|
||||
## Next Steps
|
||||
## Completed Setup Steps
|
||||
|
||||
- [ ] Choose installation method (TrueNAS App vs Custom Docker)
|
||||
- [ ] Create storage dataset for Gitea data
|
||||
- [ ] Install Gitea
|
||||
- [ ] Complete initial setup wizard
|
||||
- [ ] Create admin account
|
||||
- [ ] Configure SSH access
|
||||
- [ ] Set up backup strategy
|
||||
- [ ] Migrate existing repositories
|
||||
- [ ] (Optional) Set up HTTPS with reverse proxy
|
||||
- [ ] (Optional) Configure external access via VPN or port forwarding
|
||||
- [x] Choose installation method (Custom Docker with Traefik)
|
||||
- [x] Create storage dataset for Gitea data
|
||||
- [x] Install Gitea
|
||||
- [x] Complete initial setup wizard
|
||||
- [x] Create admin account
|
||||
- [x] Configure SSH access
|
||||
- [x] Set up HTTPS with Traefik reverse proxy
|
||||
- [x] Configure external access via port forwarding
|
||||
|
||||
## Optional Next Steps
|
||||
|
||||
- [ ] Set up automated backup strategy
|
||||
- [ ] Migrate existing repositories from other platforms
|
||||
- [ ] Configure repository mirroring
|
||||
- [ ] Set up webhooks for CI/CD integration
|
||||
- [ ] Configure additional authentication providers (OAuth, LDAP)
|
||||
|
||||
@@ -1,5 +1,18 @@
|
||||
---
|
||||
created: 2025-11-02 10:48
|
||||
updated: 2025-11-11 16:24
|
||||
---
|
||||
# TrueNAS Quick Reference
|
||||
|
||||
## Current Status
|
||||
|
||||
✅ **All services operational:**
|
||||
- Traefik (reverse proxy with SSL)
|
||||
- Gitea (git service)
|
||||
- Servarr stack (media automation)
|
||||
|
||||
---
|
||||
|
||||
## Common Commands
|
||||
|
||||
### Docker Management
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
created: 2025-11-02 10:47
|
||||
updated: 2025-11-02 10:47
|
||||
---
|
||||
# Recommended Setup for Your TrueNAS
|
||||
|
||||
## Your Situation
|
||||
@@ -256,18 +260,27 @@ If you already have:
|
||||
|
||||
---
|
||||
|
||||
## Next Steps Checklist
|
||||
## Setup Status
|
||||
|
||||
- [ ] Get Cloudflare API token/key
|
||||
- [ ] SSH into TrueNAS
|
||||
- [ ] Verify `/mnt/tank/stacks/` directory structure
|
||||
- [ ] Deploy Traefik stack
|
||||
- [ ] Configure router port forwarding (80, 443, 2222)
|
||||
- [ ] Add DNS records in Cloudflare
|
||||
- [ ] Deploy Gitea stack
|
||||
- [ ] Modify existing stack to connect to Traefik
|
||||
- [ ] Test access to all services via HTTPS
|
||||
- [ ] Configure backups
|
||||
### ✅ Completed Steps
|
||||
|
||||
- [x] Get Cloudflare API token/key
|
||||
- [x] SSH into TrueNAS
|
||||
- [x] Verify `/mnt/tank/stacks/` directory structure
|
||||
- [x] Deploy Traefik stack
|
||||
- [x] Configure router port forwarding (80, 443, 2222)
|
||||
- [x] Add DNS records in Cloudflare
|
||||
- [x] Deploy Gitea stack
|
||||
- [x] Test access to all services via HTTPS
|
||||
|
||||
**Status:** Git service is operational and working! 🎉
|
||||
|
||||
### 🔜 Optional Next Steps
|
||||
|
||||
- [ ] Modify existing Servarr stack to connect to Traefik (if desired)
|
||||
- [ ] Configure automated backups for Gitea
|
||||
- [ ] Set up additional services through Traefik
|
||||
- [ ] Configure Traefik dashboard access
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
created: 2025-11-02 10:47
|
||||
updated: 2025-11-02 10:47
|
||||
---
|
||||
# TrueNAS Server
|
||||
|
||||
## Overview
|
||||
@@ -22,11 +26,15 @@ Documentation for TrueNAS home server setup, configuration, and services.
|
||||
## Services & Applications
|
||||
|
||||
**Currently Deployed:**
|
||||
- Servarr Stack (VPN-routed media automation) - See [[servarr.yaml]]
|
||||
- ✅ **Traefik** - Reverse proxy with SSL management
|
||||
- ✅ **Gitea** - Self-hosted Git service (accessible via Traefik)
|
||||
- ✅ **Servarr Stack** - VPN-routed media automation - See [[servarr.yaml]]
|
||||
- Gluetun (ProtonVPN), qBittorrent, Sonarr, Radarr, Lidarr, Prowlarr, Bazarr, Recyclarr, Dozzle, Watchtower
|
||||
|
||||
**Status:** All services operational
|
||||
|
||||
**Start Here:**
|
||||
- [[Recommended Setup]] - ⭐ Your complete setup plan (Traefik + Gitea + existing stack)
|
||||
- [[Recommended Setup]] - ⭐ Setup guide (implemented and working)
|
||||
|
||||
**Detailed Guides:**
|
||||
- [[Traefik Multi-Stack Setup]] - One Traefik instance for multiple service stacks
|
||||
|
||||
Reference in New Issue
Block a user