FungiERP
FungiERP ist ein eigenes Operations-Tool: Node-Backend, zwei Postgres-Datenbanken (App + Newsletter), Listmonk für Mass-Mailings, Postfix für transaktionale Mails, Caddy als Reverse-Proxy – alles in einem Docker-Compose-Stack. Bewusst kein Mietwerkzeug, weil ich Datenhoheit und vollständige Reproduzierbarkeit will.
Challenge
Ein Operations-Tool zu bauen, das ich verstehe und reproduzieren kann – ohne dass mich morgen ein SaaS-Anbieter mit Preiserhöhung oder Feature-Cut überrumpelt.
Solution
Komplette Eigen-Infrastruktur: jedes Subsystem in einem dedizierten Container, alles in einer einzigen `docker-compose.yml`, Konfiguration per `.env` und Volume-Mounts. Wiederherstellung in unter einer Stunde von Backup.
Outcome
Läuft seit Monaten stabil, zur Zeit in Migration in den konsolidierten neuen Server – Anlass, die Compose-Datei sauberer zu modularisieren.
Highlights
- Multi-Service Docker-Compose-Stack mit klar getrennten Verantwortlichkeiten
- Zwei isolierte Postgres-Instanzen: App-DB und Newsletter-DB getrennt
- Listmonk als selbst-gehostete Mailchimp-Alternative – keine externen Dienstleister im Critical Path
- Eigener Postfix-Container für Outbound-SMTP statt API-Service
- Rolling-Updates ohne Downtime via Compose-Service-Recreate
Klingt nach etwas, das auch zu deinem Projekt passt?
Schreib mir – ich beiße nicht, und ich frage zurück, bevor ich etwas bestätige, was ich nicht halten kann.