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 / certificatscert-manager + Let's EncryptTraefik : Let's Encrypt, PKI interne ou certificat statique

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 :

  • Deployment de l'application (avec conteneur de documentation),
  • Service et Ingress (routage / et /docs),
  • HorizontalPodAutoscaler (mise à l'échelle automatique),
  • gestion des certificats via cert-manager + Let's Encrypt,
  • ConfigMap / Secret pour 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, 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

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.