79 lines
2.9 KiB
Markdown
79 lines
2.9 KiB
Markdown
# Session Status — Mar 30 End of Day
|
||
|
||
## Everything In Backblaze (zpack-migration bucket)
|
||
- ✅ zlh artifacts (/opt/zlh)
|
||
- ✅ zpack-api project folder (excluding node_modules)
|
||
- ✅ zpack-portal project folder (excluding node_modules)
|
||
- ✅ MariaDB dump
|
||
- ✅ Redis dump
|
||
- ✅ All configs saved to git (SCRATCH/caddy/, SCRATCH/traefik/)
|
||
|
||
## Completed
|
||
- ✅ 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, working
|
||
- ✅ OPNsense zpack router (9002) — fresh 26.1, config imported (NAT issue being worked)
|
||
- ✅ zlh-dns (9010) — Technitium installed, backup restored
|
||
- ✅ zlh-proxy (9011) — Caddy installed, Caddyfile in place (service not started yet)
|
||
- ✅ zlh-zpack-proxy (9012) — Traefik installed, config in place (service not started yet)
|
||
- ✅ zlh-artifacts (9014) — content synced from B2, Caddy configured (service not started yet)
|
||
- ✅ zpac-api (9020) — VM created, project + DB + Redis pulled from B2
|
||
- ✅ zpac-portal (9021) — VM created, project pulled from B2
|
||
- ✅ All LXCs and VMs created on new host
|
||
|
||
## Outstanding — Next Session Start Here
|
||
|
||
### 9002 (zpack-router) — NAT issue
|
||
- [ ] Fix outbound NAT — orphaned interface references from config import
|
||
- [ ] Verify LXCs on ZPACK_LAN can reach internet
|
||
|
||
### zpac-api (9020) — needs services installed
|
||
- [ ] Install Node 22, MariaDB, Redis
|
||
- [ ] Import DB dump from /opt/databases/
|
||
- [ ] Restore Redis dump
|
||
- [ ] npm install
|
||
- [ ] npx prisma generate
|
||
- [ ] Update .env with new host IPs
|
||
- [ ] Start and verify API responds
|
||
|
||
### zpac-portal (9021)
|
||
- [ ] Install Node 22
|
||
- [ ] npm install + npm run build
|
||
- [ ] Update .env.local with new API IP
|
||
- [ ] Start and verify portal loads
|
||
|
||
### zlh-velocity (9015)
|
||
- [ ] Install Java
|
||
- [ ] Copy Velocity jar + plugin jar from old host or B2
|
||
- [ ] Configure velocity.toml
|
||
- [ ] Start and verify
|
||
|
||
### 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 in Twingate dashboard, remove old connector
|
||
|
||
### aimeesites (9030)
|
||
- [ ] Migrate content
|
||
|
||
### LXC base templates (810/890)
|
||
- [ ] vzdump on old host → transfer to new host via B2 or SFTP
|
||
- [ ] Restore + convert to template on new host
|
||
|
||
## After All Services Up
|
||
- [ ] Start all services (Caddy 9011, Traefik 9012, Caddy 9014, API, portal)
|
||
- [ ] 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 for Velocity
|
||
- [ ] Cancel old Denver server
|