On-Premise-Bereitstellung
Ergänzend zum SaaS-Modus kann FoxPlan auf Ihrer eigenen Infrastruktur bereitgestellt werden, wenn Ihre Rahmenbedingungen es erfordern: vollständige Souveränität, Netzwerkisolierung, Hosting in Ihrem Rechenzentrum oder Ihrer privaten Cloud, interne Sicherheitsrichtlinien.
Die Anwendung wird in Form von Container-Images geliefert, zusammen mit den Bereitstellungsdateien. Je nach Kontext werden zwei Formate angeboten.
Welches Format wählen?
| Kubernetes | Docker Compose | |
|---|---|---|
| Zielumgebung | Produktion, Skalierung, Hochverfügbarkeit | Einzelserver, einfache oder Pilotumgebung |
| Skalierung | Horizontal automatisch (HPA) | Manuell (Replikas) |
| Hochverfügbarkeit | Ja (Multi-Node, Redundanz) | Begrenzt (ein einzelner Host) |
| Komplexität | Hoch (zu betreibender Cluster) | Gering (ein Host + Docker) |
| TLS / Zertifikate | Ihr Ingress-Controller: cert-manager (Let's Encrypt, interne PKI) oder bereitgestelltes Zertifikat | Traefik: Let's Encrypt, interne PKI oder statisches Zertifikat |
| Installation | Helm-Chart | Datei docker-compose.yml |
Bereitgestellte Komponenten
Unabhängig vom Format umfasst die Bereitstellung:
- Die FoxPlan-Anwendung (zentraler Webdienst);
- die integrierte Dokumentation, bereitgestellt unter
/docs; - eine bei Bedarf aktivierbare Wartungsseite;
- eine MongoDB-Datenbank und einen Redis-Cache;
- einen Reverse Proxy für das Routing und die TLS-Terminierung (automatische Let's-Encrypt-Zertifikate).
Kubernetes-Format
Für eine Produktionsumgebung liefert FoxPlan ein Helm-Chart:
Deploymentder Anwendung, manuell oder automatisch skaliert (HorizontalPodAutoscaler);- Dokumentation und Export der Planungen, jeweils in einem eigenen
Deployment; - MongoDB und Redis als
StatefulSetmit persistenten Volumes, oder Ihre eigene MongoDB; - optional der S3-Dateispeicher Garage;
- ein
Ingressfür Ihren Controller (Traefik, ingress-nginx…), TLS über cert-manager oder Ihr eigenes Zertifikat; - bei der Installation generierte Secrets, die von einem Update zum nächsten erhalten bleiben.
Die gesamte Konfiguration erfolgt über eine Values-Datei. Dieses Format eignet sich sowohl für verwaltete als auch für selbstverwaltete Cluster.
➡️ Das Chart ist herunterladbar, das ausführliche Vorgehen finden Sie auf der folgenden Seite: Kubernetes-Bereitstellung.
Docker-Compose-Format
Für eine Einzelserver-Bereitstellung liefert FoxPlan eine einsatzbereite docker-compose-Datei mit Traefik als Reverse Proxy und drei wählbaren Modi für die Zertifikatsverwaltung: Let's Encrypt, Ihre interne PKI über ACME oder ein von Ihnen bereitgestelltes statisches Zertifikat — Letzteres erfordert keinerlei ausgehenden Netzwerkzugriff.
➡️ Die Dateien sind herunterladbar und das Vorgehen wird auf der folgenden Seite ausführlich beschrieben: Docker-Compose-Bereitstellung.
Allgemeine Voraussetzungen
- Eine FoxPlan-Lizenz (im Lieferumfang Ihres On-Premise-Abonnements enthalten).
- Zugriff auf die Image-Registry von FoxPlan.
- Ein Domainname und erreichbare Ports 80/443. Eine Öffnung zum Internet ist nur für Let's Encrypt nötig: Eine interne PKI oder ein statisches Zertifikat kommen ohne sie aus.
- Je nach Format: ein Kubernetes-Cluster oder ein Docker-Host (Docker + Docker Compose).
Die Images werden in einer öffentlichen Registry veröffentlicht, und die Bereitstellungsdateien lassen sich über den Docker-Compose-Leitfaden herunterladen, der auch einen lokalen Test mit einer einzigen Datei bietet. Kontaktieren Sie den Support (Einstellungen → Support), um Ihre Lizenz zu erhalten oder bei der Installation begleitet zu werden.