zlh-grind/SCRATCH/session-status-mar29-evening.md

2.0 KiB
Raw Blame History

Session Status — Mar 29 Evening

Completed Today

  • PBS datastore recreated + full backup of old host
  • Network bridges (vmbr0vmbr6) 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