Vai al contenuto

📦 Container LXC

Tutti i container utilizzano Debian 12/13 o Alpine come sistema operativo base e comunicano sulla rete interna 10.0.0.0/24. Il CT 101 (Pi-hole) è connesso direttamente alla LAN domestica via vmbr0.

Panoramica

ID Nome IP OS RAM Disco Servizi
100 tunnel 10.0.0.2 Debian 12 512 MB 2 GB Cloudflare Tunnel (outbound only)
101 pihole 192.168.1.250 Debian 12 512 MB 2 GB Pi-hole DNS (solo LAN vmbr0)
102 dynacat 10.0.0.3 Debian 13 2048 MB 6 GB Dynacat dashboard
103 alpine-it-tools 10.0.0.4 Alpine 512 MB 2 GB IT Tools
104 miner 10.0.0.5 Debian 12 512 MB 10 GB Twitch Drop Miner
106 forgejo 10.0.0.7 Debian 13 512 MB 10 GB Forgejo Git server
107 docs (outline) 10.0.0.8 Debian 13 512 MB 8 GB MkDocs
108 wallos 10.0.0.9 Debian 12 1024 MB 5 GB Wallos subscription manager
109 landing 10.0.0.10 Debian 12 512 MB 4 GB Landing page personale (nginx)
110 ezbookkeeping 10.0.0.11 Debian 13 1024 MB 4 GB ezBookkeeping (finanza personale)
200 satisfactory 10.0.0.200 Debian 12 2048 MB 100 GB Server Satisfactory (archiviato, stopped)
201 bazarr 10.0.0.201 Debian 13 1024 MB 4 GB Bazarr (sottotitoli, stopped)
202 big4 10.0.0.202 Debian 12 2048 MB 70 GB Sonarr/Radarr/Prowlarr/qBittorrent/Binderry
203 jellyfin 10.0.0.203 Debian 13 2048 MB 70 GB Jellyfin Media Server
4000 ts-router 10.0.0.254 Debian 13 512 MB 3 GB Tailscale router

Storage condiviso

CT Path interno Path host Permessi
bazarr (201) /data/media /mnt/media Lettura/Scrittura
big4 (202) /data/media /mnt/media Lettura/Scrittura
jellyfin (203) /data/media /mnt/media Lettura/Scrittura

Note operative

  • I container sono unprivileged per massimizzare la sicurezza
  • L'utente dedicato media (UID 999) gestisce tutti i file nel CT big4
  • Il mapping UID in LXC unprivileged trasla UID 999 → 100999 sull'host
  • CT 200 e CT 201 mantenuti stopped
  • CT 107 ha hostname outline nel sistema Proxmox ma è documentato come docs
  • CT 109 hostname landing (precedentemente documentato come me)