{ "sections": [ { "title": "Homelab", "items": [ { "name": "Proxmox VE", "note": "Hypervisor på egen hardware. ~50 LXC-containere og et par KVM-VM’er, én tjeneste pr. container." }, { "name": "NPMplus", "note": "Reverse proxy og TLS-terminering på kanten. Alt trafik ind går her igennem." }, { "name": "Authentik", "note": "Self-hosted SSO (OIDC/LDAP). Én identitet til alle tjenester, bygget fra source." }, { "name": "Gitea + Gitea Actions", "note": "Egen git-hosting og CI/CD. Denne side deployes automatisk ved push." }, { "name": "MariaDB / Redis / PostgreSQL", "note": "Databaser som dedikerede containere." }, { "name": "Matomo", "note": "Self-hosted analytics, first-party og uden tredjeparter." }, { "name": "WireGuard", "note": "Tunneler og netns-baserede egress-profiler til alt der skal ud af huset på en pæn måde." } ] }, { "title": "Udvikling", "items": [ { "name": "Linux + code-server", "note": "Udvikling foregår i en dedikeret LXC med VS Code i browseren." }, { "name": "Java · Go · Python · TypeScript", "note": "Java til Peppol/eDelivery-verdenen, Python/TS til alt det andet." }, { "name": "Claude Code", "note": "LLM-drevne workflows, fra blogindlæg til Proxmox-administration." }, { "name": "Docker", "note": "Hvor det giver mening. Ellers foretrækker jeg native installationer i LXC." } ] }, { "title": "Denne side", "items": [ { "name": "Zola + Tailwind 4", "note": "Statisk output, ingen JS-frameworks i browseren. Se kolofonen for detaljer." } ] } ] }