Add Self-Hosting topic with infrastructure overview and app wishlist

This commit is contained in:
2026-04-09 20:00:59 +00:00
parent 826be48187
commit c74a3213a6

66
04_Topics/Self-Hosting.md Normal file
View File

@@ -0,0 +1,66 @@
# Self-Hosting
## Infrastructure Overview
### Current Stack
**VPS** (public):
- Cloudflare Tunnel + Traefik (reverse proxy)
- authentik (auth provider)
- joplin, gitea (to be migrated)
**Proxmox** (macbook pro 2017, private):
- Running VMs/CTs for future services
**Dell R710** (2010, private):
- restic backup server
- Pi-hole (DNS)
- Home Assistant
**Synology DS218+** (NAS, 2x 18TB):
- NFS mounts → main storage provider
- Plex
- Synology stack (Surveillance Station, etc.)
---
## Self-Hosted Apps Wishlist
> Things Claudio wants to self-host or has explored
### Priority / Active
- [ ] Migrate Gitea from VPS → Proxmox
- [ ] Migrate Joplin from VPS → Proxmox
- [ ] Set up proper backup system (restic already on Dell, needs orchestration)
- [ ] Cloudflare Tunnel management (move off VPS?)
### Considered / Explored
- [ ] Linkding (bookmarks)
- [ ] FreshRSS (RSS reader)
- [ ] Vaultwarden (password manager)
- [ ] Home Assistant (already running on Dell)
- [ ] Nextcloud (file sync — already has Synology though)
- [ ] Uptime Kuma (monitoring)
- [ ] Glances (system monitoring)
- [ ] AdGuard Home (alternative to Pi-hole)
---
## Backup Strategy (TODO)
- Restic server already running on Dell
- Synology is primary storage
- Need to define backup rotation for:
- Gitea data
- Joplin data
- PostgreSQL DBs
- Config files
---
## Notes
- VPS hosts critical infrastructure (auth, proxy) — keep it minimal
- Proxmox is for ephemeral/experimental services
- Dell is for always-on base services (DNS, backups, HA)
- Synology is bulk storage + media