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 | cert-manager + Let's Encrypt | Traefik + Let's Encrypt (ACME) |
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 jeu de manifestes Kubernetes :
Deploymentde l'application (avec conteneur de documentation),ServiceetIngress(routage/et/docs),HorizontalPodAutoscaler(mise à l'échelle automatique),- gestion des certificats via cert-manager + Let's Encrypt,
ConfigMap/Secretpour la configuration et les secrets,- bascule maintenance par modification du routage de l'Ingress.
Ce format convient aux clusters managés (Scaleway Kapsule, etc.) comme aux clusters auto-gérés.
Format Docker Compose
Pour un déploiement mono-serveur plus simple, FoxPlan fournit deux fichiers docker-compose (une instance, ou plusieurs instances réparties par Traefik), avec gestion automatique des certificats Let's Encrypt et page de maintenance pilotable.
➡️ Un exemple complet et commenté est détaillé dans la page suivante : Exemple : 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 des ports 80/443 ouverts (pour l'obtention automatique des certificats TLS).
- Selon le format : un cluster Kubernetes, ou un hôte Docker (Docker + Docker Compose).
Le déploiement on-premise est réalisé avec l'accompagnement des équipes FoxPlan. Contactez le support (Paramètres → Support) pour obtenir les images, les fichiers de déploiement et votre licence.