mirror of
https://github.com/fscotto/infra.git
synced 2026-10-03 21:39:50 +00:00
Document validated Atlas Navidrome music copy
This commit is contained in:
@@ -259,7 +259,12 @@ successfully. The first monthly scrub remains a runtime check.
|
|||||||
change is authorized by this decision.
|
change is authorized by this decision.
|
||||||
|
|
||||||
### Priority 3 - Service expansion
|
### Priority 3 - Service expansion
|
||||||
- [ ] After data protection and recovery are validated, populate `/zpool/media/music` and validate Navidrome.
|
- [x] Populate `/zpool/media/music` and validate Navidrome. On 2026-09-30, 21,158 files
|
||||||
|
(93,937,810,350 regular-file bytes) were copied from `/zpool/archive/Music` using a temporary
|
||||||
|
ZFS snapshot; a checksum-based rsync dry run found no differences or extra files. Navidrome saw
|
||||||
|
all files through its read-only mount, completed a scan, indexed 18,168 tracks, and responded
|
||||||
|
over HTTP. Some imported playlists still reference obsolete Windows paths. The source was left
|
||||||
|
intact and the temporary snapshot was removed.
|
||||||
- [ ] Design and deploy Nextcloud as another explicitly temporary Atlas service before Uranus. Give it
|
- [ ] Design and deploy Nextcloud as another explicitly temporary Atlas service before Uranus. Give it
|
||||||
separate persistent application, database, and cache storage; keep credentials in Vault; publish it only
|
separate persistent application, database, and cache storage; keep credentials in Vault; publish it only
|
||||||
through NPM over the Prometheus--Aegis gateway; and define backup, upgrade, and eventual Uranus-migration
|
through NPM over the Prometheus--Aegis gateway; and define backup, upgrade, and eventual Uranus-migration
|
||||||
|
|||||||
@@ -311,7 +311,9 @@ l'interfaccia amministrativa resta su `127.0.0.1:81`, raggiungibile via tunnel S
|
|||||||
Atlas ospita temporaneamente Navidrome e Syncthing rootless fino alla sostituzione con Uranus. I
|
Atlas ospita temporaneamente Navidrome e Syncthing rootless fino alla sostituzione con Uranus. I
|
||||||
servizi sono inizializzati **ex novo**, senza migrare lo stato precedente, rispettivamente sotto
|
servizi sono inizializzati **ex novo**, senza migrare lo stato precedente, rispettivamente sotto
|
||||||
`/zpool/services/data/navidrome` e `/zpool/services/data/syncthing`; la musica in
|
`/zpool/services/data/navidrome` e `/zpool/services/data/syncthing`; la musica in
|
||||||
`/zpool/media/music` viene popolata separatamente. Sono vincolati all'indirizzo LAN di Atlas
|
`/zpool/media/music` è stata popolata separatamente da `/zpool/archive/Music` il 2026-09-30;
|
||||||
|
Navidrome ha completato la scansione. Alcune playlist originali contengono ancora vecchi percorsi
|
||||||
|
Windows. I servizi sono vincolati all'indirizzo LAN di Atlas
|
||||||
(`192.168.178.55`), mai a WireGuard. `wireguard_overlay` collega invece Prometheus (`10.0.0.1`)
|
(`192.168.178.55`), mai a WireGuard. `wireguard_overlay` collega invece Prometheus (`10.0.0.1`)
|
||||||
e Aegis (`10.0.0.2`): le chiavi private restano sui rispettivi host e Ansible scambia solo le pubbliche.
|
e Aegis (`10.0.0.2`): le chiavi private restano sui rispettivi host e Ansible scambia solo le pubbliche.
|
||||||
Prometheus apre `51820/udp`; Aegis inoltra soltanto il traffico overlay→LAN dichiarato e applica
|
Prometheus apre `51820/udp`; Aegis inoltra soltanto il traffico overlay→LAN dichiarato e applica
|
||||||
|
|||||||
@@ -296,7 +296,8 @@ Atlas temporarily hosts rootless Navidrome and Syncthing until Uranus replaces t
|
|||||||
Atlas' LAN address (`192.168.178.55`); WireGuard remains exclusively between Prometheus (`10.0.0.1`)
|
Atlas' LAN address (`192.168.178.55`); WireGuard remains exclusively between Prometheus (`10.0.0.1`)
|
||||||
and Aegis (`10.0.0.2`). Their state is initialized ex novo in `/zpool/services/data/navidrome` and
|
and Aegis (`10.0.0.2`). Their state is initialized ex novo in `/zpool/services/data/navidrome` and
|
||||||
`/zpool/services/data/syncthing`; no source application state is migrated. The music library at
|
`/zpool/services/data/syncthing`; no source application state is migrated. The music library at
|
||||||
`/zpool/media/music` is populated separately.
|
`/zpool/media/music` was populated separately from `/zpool/archive/Music` on 2026-09-30;
|
||||||
|
Navidrome completed its library scan. Some source playlists still contain obsolete Windows paths.
|
||||||
|
|
||||||
The separate `wireguard_overlay` role manages `wg0` between Prometheus (`10.0.0.1`) and Aegis
|
The separate `wireguard_overlay` role manages `wg0` between Prometheus (`10.0.0.1`) and Aegis
|
||||||
(`10.0.0.2`), generating private keys once on their respective hosts and exchanging only public keys
|
(`10.0.0.2`), generating private keys once on their respective hosts and exchanging only public keys
|
||||||
|
|||||||
Reference in New Issue
Block a user