maestor · trust
Architecture

Une infrastructure dédiée, isolée et maîtrisée.

Maestor a migré d'un hébergement mutualisé vers un serveur dédié sur Infomaniak Public Cloud (Suisse). Cette page décrit l'infrastructure réellement en production — sans promesses : ce qui est encore en construction est marqué comme tel.

Hébergement — serveur dédié

Maestor est passé d'un hébergement mutualisé à un serveur dédié et isolé sur Infomaniak Public Cloud (OpenStack), datacenter de Genève (Suisse).

  • Ressources CPU, mémoire et stockage dédiées — aucun voisin de palier.
  • Instance OpenStack pilotée par Maestor (système, services et configuration maîtrisés de bout en bout).
  • Stockage applicatif sur volume bloc dédié, distinct du disque système.
  • Données hébergées exclusivement en Suisse (nLPD).

Isolation & durcissement

Le serveur applique une défense en profondeur, sous notre contrôle direct.

  • Pare-feu dédié en politique « tout refusé par défaut » : seuls HTTP, HTTPS et le SSH (port non standard) sont exposés.
  • Détection et bannissement automatique des tentatives d'intrusion (fail2ban).
  • Accès administrateur par clé cryptographique uniquement — mot de passe et connexion root désactivés.
  • Double authentification : code temporaire (TOTP, application d'authentification) pour les accès d'administration ; code à usage unique par e-mail pour les utilisateurs — sans application à installer.
  • Secrets applicatifs stockés hors de la racine web, permissions restreintes (lecture limitée au service).
  • Aucun fichier sensible exposé (configuration, dépôt de code, sauvegardes) — vérifié.

Chiffrement en transit

Tous les échanges sont chiffrés avec des paramètres modernes.

  • TLS 1.3 et 1.2 uniquement — TLS 1.0/1.1 refusés.
  • Perfect Forward Secrecy, suites de chiffrement ECDHE/AES-GCM.
  • HSTS activé, redirection HTTP → HTTPS systématique.
  • Certificats automatisés (Let's Encrypt) avec renouvellement automatique.

Données & sauvegardes

La couche données est dédiée et authentifiée.

  • Base de données MariaDB dédiée, sur volume isolé.
  • Chiffrement au repos : base MariaDB chiffrée et volume de stockage chiffré — les données sur disque sont illisibles sans les clés.
  • Cache et files Redis avec authentification requise.
  • Cloisonnement multi-tenant : chaque organisation et chaque réseau n'accède qu'à ses propres données.
  • Sauvegardes chiffrées quotidiennes externalisées hors-serveur chez un dépositaire suisse (chiffrement de bout en bout, restauration testée).
  • Objectifs de continuité : RPO 24 h / RTO 4 h.

Temps réel

L'application communique instantanément avec les utilisateurs.

  • Canal WebSocket chiffré (wss) entre le serveur et les interfaces (tableaux de bord, alertes, suivi).
  • Diffusion par canaux privés signés et cloisonnés par organisation / réseau / utilisateur.
  • Repli automatique (polling) si le WebSocket est momentanément indisponible — aucune perte de fonctionnalité.

Scalabilité

L'infrastructure Public Cloud est dimensionnable à la demande.

  • Montée en puissance (CPU/RAM/disque) du serveur en quelques minutes depuis la console Infomaniak, sans changement applicatif.
  • Architecture compatible avec l'ajout d'instances (base, cache et WebSocket prêts pour un mode multi-nœuds).
  • Stockage objet S3-compatible (Swift) disponible pour externaliser les fichiers volumineux — cible.

Principes d'ingénierie

Des règles appliquées à chaque couche.

  • Defense in depth · least privilege · secure by default.
  • Séparation des environnements de développement et de production ; déploiements tracés.
  • Runtime à jour : PHP 8.3 (OPcache + JIT), système maintenu (mises à jour de sécurité automatiques).
  • Journalisation centralisée et horodatée ; supervision des erreurs applicatives auto-hébergée (souveraine, données conservées en Suisse — aucun service tiers).

Hébergeur

Infomaniak Network SA — datacenters en Suisse, certifié ISO 27001:2022 et ISO 50001, 100 % énergies renouvelables. Maestor s'appuie sur cette certification pour la sécurité physique ; voir la page Sous-traitants.

Dernière mise à jour : 5 juin 2026.