Homelab / Enterprise Infra
Selvhostet produksjonsplattform med automatisert deploy, overvåking og offsite recovery mellom Trondheim og Drammen.
Kort fortalt
En robust driftsplattform for ekte produksjonsapper, bygget for lavere kostnad, raskere utrulling og trygg gjenoppretting ved feil. Oppsettet er ikke bare dokumentert, men verifisert gjennom en vellykket live DR-test mot offsite-miljøet.
Om prosjektet
Homelab / Enterprise Infra er en selvhostet produksjons- og recoveryplattform for reelle webapper som Hiamp og Diggfor.no. Primærmiljøet kjører på en Proxmox-cluster i Trondheim og er delt i tier-VM-er: en dedikert Tier-1-VM for de forretningskritiske appene og et eget miljø for Tier-2/3-apper som Sabusu. Offsite-noden i Drammen mottar timevise recovery-sett (pg_dump + age-kryptert .env + SHA256-manifest, sendt over Tailscale), verifiserer dem automatisk og står som varm standby med ferdig stagede compose-oppsett og images. Ved nedetid kan DR-autopiloten automatisk gjenopprette og starte appene offsite, mens den offentlige Cloudflare DNS-cutoveren alltid krever menneskelig godkjenning via Telegram — bevisst ingen helautomatisk failover. Trafikk går gjennom Cloudflare edge/tunnel til Traefik og appcontainere, administrasjon skjer over Tailscale, og overvåking dekkes av Uptime Kuma, Beszel og Telegram-varsler med sentral Portainer. Hele plattformen er dokumentert som kode i et eget infra-repo med per-host sparse checkout, gjenbrukbare GitHub Actions-workflows, GHCR-images og en definert infrastrukturkontrakt for appene — slik at utrulling, drift og gjenoppretting er repeterbart, ikke personavhengig.
Utfordringen
Flere produksjonsapper måtte kunne deployes, overvåkes og gjenopprettes på en repeterbar måte, med tydelige prioriteringer mellom kritiske tjenester og mindre kritiske eksperimenter.
Løsningen
En selvhostet, dokumentert driftsplattform med tier-inndeling, Docker Compose-runtime, Traefik/Cloudflare-ingress, Tailscale-basert administrasjon, gjenbrukbare GitHub Actions-workflows, GHCR-images og offsite recovery med DR-autopilot og menneskestyrt DNS-cutover.
Resultater
- RPO <= 1 time for Tier-1 appene Hiamp og Diggfor.no gjennom timevise, verifiserte recovery-sett
- DR-testet live i juni 2026: appene oppe igjen offsite på godt under 5 minutter med operatør klar, mot et RTO-mål på under 30 minutter
- Mer forutsigbar deploy gjennom gjenbrukbare GitHub Actions-workflows, GHCR og Docker Compose
- Redusert operasjonell risiko gjennom automatisk verifisering av recovery-sett, dokumentert månedlig restore-drill, Telegram-varsler og menneskegodkjent DNS-cutover
Teknologier
Prosjektinfo
Ser du noe som ligner på et behov du har?
Send kort hva du vurderer eller ønsker å forbedre. Prosjektet er et eksempel på arbeidsmåte, og kan være et godt utgangspunkt for å finne ut hvor teknologi, struktur eller automasjon kan skape gevinst.
Send e-post