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 ?
| Kubernetes | Docker Compose | |
|---|---|---|
| Cible | Production, montée en charge, haute disponibilité | Mono-serveur, environnement simple ou pilote |
| Mise à l'échelle | Horizontale 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 / certificats | Votre contrôleur d'Ingress : cert-manager (Let's Encrypt, PKI interne) ou certificat fourni | Traefik : Let's Encrypt, PKI interne ou certificat statique |
| Installation | Chart Helm | Fichier 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 :
Deploymentde l'application, mise à l'échelle manuelle ou automatique (HorizontalPodAutoscaler) ;- documentation et export des plannings, chacun dans son
Deployment; - MongoDB et Redis en
StatefulSetavec volumes persistants, ou votre propre MongoDB ; - en option, le stockage de fichiers S3 Garage ;
- un
Ingresspour 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).
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.