Aller au contenu principal

Déploiement on-premise

En complément du mode SaaS, FoxPlan peut être déployé sur votre propre infrastructure lorsque vos contraintes l'exigent : souveraineté totale, isolement réseau, hébergement dans votre datacenter ou votre cloud privé, politique de sécurité interne.

L'application est fournie sous forme d'images conteneurisées, accompagnées des fichiers de déploiement. Deux formats sont proposés selon votre contexte.

Quel format choisir ?​

KubernetesDocker Compose
CibleProduction, montée en charge, haute disponibilitéMono-serveur, environnement simple ou pilote
Mise à l'échelleHorizontale automatique (HPA)Manuelle (réplicas)
Haute disponibilitéOui (multi-nœuds, redondance)Limitée (un seul hôte)
ComplexitéÉlevée (cluster à opérer)Faible (un hôte + Docker)
TLS / certificatsVotre contrôleur d'Ingress : cert-manager (Let's Encrypt, PKI interne) ou certificat fourniTraefik : Let's Encrypt, PKI interne ou certificat statique
InstallationChart HelmFichier docker-compose.yml

Composants déployés​

Quel que soit le format, le déploiement comprend :

  • L'application FoxPlan (service web principal) ;
  • La documentation intégrée, servie sous /docs ;
  • Une page de maintenance activable à la demande ;
  • Une base MongoDB et un cache Redis ;
  • Un reverse proxy assurant le routage et la terminaison TLS (certificats Let's Encrypt automatiques).

Format Kubernetes​

Pour une cible de production, FoxPlan fournit un chart Helm :

  • Deployment de l'application, mise à l'échelle manuelle ou automatique (HorizontalPodAutoscaler) ;
  • documentation et export des plannings, chacun dans son Deployment ;
  • MongoDB et Redis en StatefulSet avec volumes persistants, ou votre propre MongoDB ;
  • en option, le stockage de fichiers S3 Garage ;
  • un Ingress pour votre contrôleur (Traefik, ingress-nginx…), TLS par cert-manager ou par votre certificat ;
  • des secrets générés à l'installation et conservés d'une mise à jour à l'autre.

Toute la configuration passe par un fichier de valeurs. Ce format convient aux clusters managés comme aux clusters auto-gérés.

➡️ Le chart est téléchargeable et la procédure détaillée sur la page suivante : Déploiement Kubernetes.

Format Docker Compose​

Pour un déploiement mono-serveur, FoxPlan fournit un fichier docker-compose prêt à l'emploi, avec Traefik en reverse proxy et trois modes de gestion des certificats au choix : Let's Encrypt, votre PKI interne via ACME, ou un certificat statique fourni par vos soins — ce dernier ne demandant aucun accès réseau sortant.

➡️ Les fichiers sont téléchargeables et la procédure détaillée sur la page suivante : Déploiement Docker Compose.

Prérequis généraux​

  • Une licence FoxPlan (fournie avec votre souscription on-premise).
  • L'accès au registre d'images FoxPlan.
  • Un nom de domaine et les ports 80/443 joignables. L'ouverture vers Internet n'est nécessaire que pour Let's Encrypt : une PKI interne ou un certificat statique s'en dispensent.
  • Selon le format : un cluster Kubernetes, ou un hôte Docker (Docker + Docker Compose).
Accompagnement

Les images sont publiées sur un registre public et les fichiers de déploiement se téléchargent depuis le guide Docker Compose, qui propose aussi un essai local en un seul fichier. Contactez le support (Paramètres → Support) pour obtenir votre licence ou être accompagné dans l'installation.