Vai al contenuto

πŸ“… Changelog

Cronologia delle modifiche all'infrastruttura.


Settembre 2026

  • Rimosso CT 105 (mc-console-client)
  • Aggiornato CT 110 (ezbookkeeping) su 10.0.0.11 β€” finanza personale, HTTPS 443 self-signed
  • Rimosso CT 204 (Seerr)
  • Rimosso CT 205 (Uptime Kuma)
  • Rimosso CT 206 (Ntfy)
  • Aggiunto CT 4000 (ts-router) su 10.0.0.254 β€” router Tailscale mesh VPN
  • Aggiornata documentazione a stato reale infrastruttura
  • Dynacat: porta cambiata da 7575 a 8080
  • Wallos: porta cambiata da 8282 a 80 (Apache)
  • Rimossi Netdata e Glances dal monitoraggio (sostituzione in valutazione)
  • Aggiunto Binderry v1.34.0 su big4 (CT 202, porta 8787) per gestione ebook/libri, integrato con Jellyfin via libreria /data/media/books
  • Rinominata cartella libri in books su /mnt/media per coerenza con Binderry
  • Aggiunto monitor Binderry in Dynacat (Servizi Locali)
  • Aggiunto ezBookkeeping su CT 110 (10.0.0.11, porta 443 HTTPS self-signed) per la gestione della finanza personale
  • Piano di allocazione mensile su ezBookkeeping: 500 € β†’ 250 cointestato, 25 ETF, 50 risparmio, 175 liquido
  • Aggiunto monitor ezBookkeeping in Dynacat (Servizi Locali)
  • Rimosso l'IP 10.0.0.2 dal CT 101 (Pi-hole): eliminata l'interfaccia eth1 su vmbr1. Pi-hole ora serve solo la LAN domestica (192.168.1.0/24), non la rete interna dei servizi. Risolto il conflitto IP con il CT 100 (tunnel)

Giugno 2026

  • Ricognizione completa inventory: rilevati 16 CT attivi vs 6 documentati
  • Corretti VMID e IP nel inventory (Pi-hole era mappato come CT 103, reale CT 101 su 192.168.1.250)
  • Aggiunti alla documentazione: CT 100 (tunnel), CT 104 (miner), CT 105 (mc-console-client), CT 200 (satisfactory)
  • Ottimizzazione allocazione RAM: ridotta da ~35GB a ~16GB totali allocati
  • CT 105: 4096MB β†’ 256MB
  • CT 107: 4096MB β†’ 512MB
  • CT 204: 4096MB β†’ 1024MB
  • CT 203: 4096MB β†’ 2048MB
  • CT 104: 2048MB β†’ 512MB
  • CT 106: 2048MB β†’ 512MB
  • CT 102: 2048MB β†’ 1024MB
  • CT 200: 5192MB β†’ 2048MB
  • Installato Wallos (CT 108) per gestione abbonamenti
  • Installato Bazarr (CT 201) per download automatico sottotitoli, integrato con Sonarr/Radarr
  • Bazarr gira con utente dedicato media (UID 999/GID 991) per coerenza permessi con big4/Jellyfin su /data/media
  • Fix permessi: aggiunto o+x su path /root/.local per consentire esecuzione python venv da utente non-root
  • Installato Uptime Kuma (CT 205) per monitoring uptime servizi
  • Installato Ntfy (CT 206) per notifiche push alert Uptime Kuma
  • Spostata cartella download qBittorrent da /data/torrents a /data/media/torrents per sfruttare il pool mergerfs da 1.4TB
  • Installato Seerr (successore di Jellyseerr) nel CT 204 su 10.0.0.204
  • Aggiunto secondo disco HDD da 1TB (sdc)
  • Configurato mergerfs per unire sdb1 e sdc1 in pool da ~1.4TB
  • Installato Netdata sull'host Proxmox per monitoraggio
  • Installato MkDocs con tema Material per la documentazione
  • Dismesso Outline (troppo pesante, richiedeva OAuth)
  • Aggiunto CT 107 per documentazione MkDocs
  • Configurato Glances sull'host per widget Dynacat
  • Installato Dynacat in sostituzione della dashboard custom
  • Abilitata accelerazione hardware Intel QSV su Jellyfin
  • Aggiunta libreria Anime separata su Jellyfin
  • Configurato FlareSolverr in CT dedicato (poi dismesso)
  • Aggiunto indexer 1337x con FlareSolverr (poi rimosso)
  • Aggiunti indexer pubblici: Knaben, LimeTorrents, nekoBT, Zamunda, ecc.

Maggio 2026

  • Prima installazione Proxmox VE sull'hardware
  • Configurazione doppio bridge vmbr0/vmbr1
  • Installazione CT big4 (Sonarr, Radarr, Prowlarr, qBittorrent)
  • Installazione CT Jellyfin
  • Configurazione Cloudflare Tunnel
  • Configurazione Tailscale su CT big4
  • Aggiunto storage dedicato sdb1 per i media (489GB)
  • Configurati bind mount per storage condiviso tra big4 e Jellyfin
  • Installato Pi-hole per DNS e ad-blocking
  • Installato IT Tools su Alpine Linux
  • Aggiunto Forgejo come Git server self-hosted

2026-07-12

  • Aggiunto CT 109 (me, 10.0.0.10): landing page personale su nginx
  • Root domain spostato da Dynacat alla landing personale
  • Dynacat spostato su dash.federicolupoli.dev

2026-07-12

  • Aggiunto CT 110 (Ghostfolio, 10.0.0.11:3333) via Proxmox Community Scripts
  • Esposto pubblicamente su ghost.federicolupoli.dev via Cloudflare Tunnel
  • Multi-utente: account condivisi con amici

2026-07-20

  • Tentato upgrade Proxmox VE a 12.rc1 (nightly), riscontrata instabilitΓ .
  • Rollback CT 203 (Jellyfin) al backup vzdump del 2026-06-28 (vzdump-lxc-203-2026_06_28-11_08_11.tar.zst).
  • Backup di sicurezza pre-restore creato: vzdump-lxc-203-2026_07_20-09_45_15.tar.zst.
  • Verificato bind mount /data/media e passthrough QSV post-restore: OK.

2026-07-20 (2)

  • Aggiunto terzo HDD da 1TB (sdd) al pool mergerfs /mnt/media (label Media-3).
  • Pool passato da 1.4TB a 2.3TB totali (1.2TB liberi).
  • Verificato accesso da CT 202 (Big4) e 203 (Jellyfin) via bind mount: OK.