How we built a 45+ service platform on 20+ Hetzner servers replacing $100-300K/yr in SaaS costs with full data sovereignty.
ABCFood Self-Hosted Infrastructure Platform
devopsABCFood Group was spending heavily on fragmented SaaS subscriptions with no data sovereignty and vendor lock-in across ERP, collaboration, analytics, and security. We built a comprehensive self-hosted platform running 45+ services across 20+ Hetzner servers, orchestrated with Dokploy and secured with Authentik SSO, CrowdSec IDS/IPS, and Wazuh SIEM.
Provisioned Hetzner servers, deployed Dokploy orchestration, configured Traefik with automatic SSL, and established Cloudflare DNS. Set up private networking between servers.
Deployed multi-version Odoo ERP (v13 HRIS, v16 core with 172+ modules, v17 B2B portal), data platform (Airflow, dbt, ClickHouse, Metabase), and collaboration suite (Mattermost, Plane, Jitsi).
Implemented Authentik SSO for 32 applications, CrowdSec with distributed agents and Traefik bouncer, and Wazuh SIEM for centralized threat detection.
Deployed Prometheus + Grafana + Loki monitoring stack with Alloy agents on every server. Built automated backup verification, RTO measurement, and DR runbooks.