Zum Hauptinhalt springen

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?

KubernetesDocker Compose
ZielumgebungProduktion, Skalierung, HochverfügbarkeitEinzelserver, einfache oder Pilotumgebung
SkalierungHorizontal automatisch (HPA)Manuell (Replikas)
HochverfügbarkeitJa (Multi-Node, Redundanz)Begrenzt (ein einzelner Host)
KomplexitätHoch (zu betreibender Cluster)Gering (ein Host + Docker)
TLS / Zertifikatecert-manager + Let's EncryptTraefik + 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:

  • Deployment der Anwendung (mit Dokumentations-Container),
  • Service und Ingress (Routing / und /docs),
  • HorizontalPodAutoscaler (automatische Skalierung),
  • Zertifikatsverwaltung über cert-manager + Let's Encrypt,
  • ConfigMap / Secret fü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).
Begleitung

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.