2.0 KiB
2.0 KiB
Session Status — Mar 29 Evening
Completed Today
- ✅ PBS datastore recreated + full backup of old host
- ✅ Network bridges (vmbr0–vmbr6) configured on new host
- ✅ OPNsense core router (9001) — fresh 26.1, config imported, WAN set
- ✅ OPNsense zpack router (9002) — fresh 26.1, config imported
- ✅ zlh-dns (9010) — Technitium installed, backup restored
- ✅ zlh-proxy (9011) — LXC created, Caddy installed, Caddyfile in place
- ✅ zlh-zpack-proxy (9012) — LXC created, Traefik installed, config in place
- ✅ zlh-artifacts (9014) — LXC created, content synced from B2, Caddy configured
- ✅ zpac-api (9020) — VM created, project folder + DB dump + Redis dump synced to B2, transferred to new VM
- ✅ All LXCs and VMs created on new host
Still To Do
zpac-api (9020)
- Install Node 22, MariaDB, Redis
- Pull DB dump from B2 and import
- Pull Redis dump from B2 and restore
- npm install
- Update .env with new host IPs
- Start and verify API responds
zpac-portal (9021)
- Pull project folder from B2
- Install Node 22
- npm install
- Update .env with new API IP
- Start and verify portal loads
zlh-velocity (9015)
- Install Java
- Copy Velocity jar + plugin jar from old host
- Configure velocity.toml
- Start and verify Minecraft proxy
zlh-monitor (9016)
- Fresh Prometheus + Grafana install
- Restore Grafana dashboard JSON exports
zlh-back (9017)
- Fresh PBS VM install
- Configure datastore
- Add as backup target on new Proxmox host
zlh-connect (9013)
- Fresh Twingate connector install
- Register new connector in Twingate dashboard
- Remove old connector
aimeesites (9030)
- Migrate content
After All Services Up
- Set static IPs / DHCP reservations by MAC in OPNsense
- Update Caddy config on 9011 with correct API + portal IPs
- Update Traefik dynamic config on 9012 with new API IP
- Update .env files with final IPs
- DNS cutover — Cloudflare A + SRV records
- Cancel old Denver server