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 | cert-manager + Let's Encrypt | Traefik + Let's Encrypt (ACME) |
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 einen Satz Kubernetes-Manifeste:
Deploymentder Anwendung (mit Dokumentations-Container),ServiceundIngress(Routing/und/docs),HorizontalPodAutoscaler(automatische Skalierung),- Zertifikatsverwaltung über cert-manager + Let's Encrypt,
ConfigMap/Secretfür Konfiguration und Geheimnisse,- Wartungs-Umschaltung durch Änderung des Routings des Ingress.
Dieses Format eignet sich sowohl für verwaltete Cluster (Scaleway Kapsule usw.) als auch für selbstverwaltete Cluster.
Docker-Compose-Format
Für eine einfachere Einzelserver-Bereitstellung liefert FoxPlan zwei docker-compose-Dateien (eine Instanz oder mehrere von Traefik lastverteilte Instanzen), mit automatischer Verwaltung der Let's-Encrypt-Zertifikate und steuerbarer Wartungsseite.
➡️ Ein vollständiges, kommentiertes Beispiel wird auf der folgenden Seite ausführlich beschrieben: Beispiel: 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 offene Ports 80/443 (für den automatischen Bezug der TLS-Zertifikate).
- Je nach Format: ein Kubernetes-Cluster oder ein Docker-Host (Docker + Docker Compose).
Die On-Premise-Bereitstellung erfolgt mit Unterstützung der FoxPlan-Teams. Kontaktieren Sie den Support (Einstellungen → Support), um die Images, die Bereitstellungsdateien und Ihre Lizenz zu erhalten.