Add Self-Hosting topic with infrastructure overview and app wishlist
This commit is contained in:
66
04_Topics/Self-Hosting.md
Normal file
66
04_Topics/Self-Hosting.md
Normal 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
|
||||||
Reference in New Issue
Block a user