Premier déploiement

Guide complet pour déployer votre première infrastructure avec Siovos Desktop

Ce guide vous accompagne dans le déploiement de votre première infrastructure avec Siovos Desktop. Le processus prend généralement 15 à 30 minutes selon les spécifications de votre serveur.

Avant de commencer#

Assurez-vous d'avoir :

  • Siovos Desktop installé et la licence activée
  • Un serveur distant (VPS) avec Debian 13
  • Un accès SSH root à votre serveur
  • L'adresse IP de votre serveur
  • Une clé privée SSH pour l'authentification

Spécifications serveur recommandées :

  • CPU : 2+ cœurs
  • RAM : 8 Go minimum (16 Go recommandé)
  • Disque : 40 Go+ SSD
  • Réseau : Adresse IP publique

Étape 1 : Lancer l'assistant de configuration#

  1. Ouvrez Siovos Desktop
  2. Cliquez sur « Nouveau déploiement » depuis le tableau de bord
  3. L'assistant de configuration se lance

Étape 2 : Configuration du serveur#

Vous devrez fournir les détails de votre serveur :

Informations serveur#

  • Adresse IP du serveur : L'IP publique de votre VPS (ex : 203.0.113.42)
  • Utilisateur SSH : Généralement root (ou un utilisateur sudo)
  • Port SSH : Par défaut 22
  • Clé privée SSH : Cliquez sur « Parcourir » pour sélectionner votre fichier de clé SSH

Sécurité de la clé SSH : Votre clé SSH n'est utilisée que pendant le déploiement et n'est jamais envoyée à des serveurs externes. Elle reste chiffrée sur votre machine locale.

Tester la connexion#

Cliquez sur « Tester la connexion » pour vérifier que Siovos Desktop peut atteindre votre serveur. Cela va :

  • Vérifier que l'adresse IP est joignable
  • Tester l'authentification SSH
  • Vérifier la compatibilité du système d'exploitation
  • Vérifier l'accès root/sudo

Si le test échoue, consultez le guide de dépannage.

Étape 3 : Choisir un profil de déploiement#

Siovos Desktop propose des profils de déploiement préconfigurés pour simplifier votre installation. Choisissez celui qui correspond le mieux à vos besoins :

Profils disponibles#

Minimal (Solo)

Infrastructure essentielle pour les workloads Kubernetes de base :

  • K3s (Kubernetes)
  • VPN WireGuard
  • DNS

Ressources : 1-2 cœurs, 2-4 Go RAM, 20-30 Go stockage

Léger (Team)

Infrastructure minimale avec interface de gestion :

  • Tout ce qui est dans Minimal
  • Interface Rancher (gestion Kubernetes)

Ressources : 2-4 cœurs, 4-8 Go RAM, 30-50 Go stockage

Standard (Team) — Recommandé

Infrastructure complète prête pour la production :

  • Tout ce qui est dans Minimal
  • Harbor (registry Docker)
  • PostgreSQL (base de données)
  • Step-CA (certificats PKI)

Ressources : 4-6 cœurs, 8-12 Go RAM, 50-100 Go stockage

Développeur (Team)

Optimisé pour les workflows de développement :

  • Tout ce qui est dans Minimal
  • Interface Rancher
  • Step-CA (PKI)

Ressources : 2-4 cœurs, 6-10 Go RAM, 40-80 Go stockage

Infrastructure complète (Business)

Stack complète avec tous les services :

  • Tous les services disponibles

Ressources : 8+ cœurs, 16+ Go RAM, 100+ Go stockage

Personnaliser les mots de passe (optionnel)#

Avant d'appliquer un profil, vous pouvez personnaliser les mots de passe des services inclus :

  1. Cliquez sur « Personnaliser » sur le profil choisi
  2. Une fenêtre s'ouvre avec les champs de mot de passe pour WireGuard, Harbor, PostgreSQL, Step-CA
  3. Entrez vos propres mots de passe ou cliquez sur le bouton actualiser pour en générer des sécurisés
  4. Cliquez sur « Continuer avec ce profil » pour appliquer

Conseil sécurité : Les mots de passe générés font 16 caractères avec un mélange de lettres, chiffres et caractères spéciaux.

Configuration à la carte (Business)#

Les utilisateurs avec une licence Business peuvent configurer les services individuellement au lieu d'utiliser un profil prédéfini :

  1. Cliquez sur « Configuration manuelle » en bas de la liste des profils
  2. Activez ou désactivez chaque service selon vos besoins
  3. Les dépendances sont gérées automatiquement (activer Harbor active aussi K3s)
  4. Configurez les sous-domaines DNS via le bouton « DNS »

Cette option permet une flexibilité totale pour les infrastructures avec des besoins spécifiques.

Étape 4 : Configurer le domaine et le réseau#

Configurez comment vos services seront accessibles :

  • Domaine de base : (Optionnel) ex : myinfra.com pour les sous-domaines de services
  • Réseau VPN : Par défaut 10.8.0.0/24 (généralement correct)
  • Mot de passe admin : Définissez un mot de passe fort pour les interfaces web

Étape 5 : Vérifier et déployer#

Vérifiez le résumé de votre configuration. L'assistant affiche :

  • Les services sélectionnés
  • Les ressources serveur qui seront utilisées
  • Les URLs d'accès post-déploiement

Quand vous êtes prêt, cliquez sur « Démarrer le déploiement ».

Étape 6 : Suivre la progression#

Le déploiement s'exécute automatiquement sur votre serveur. Vous verrez en temps réel :

  • La tâche en cours d'exécution
  • Le pourcentage de complétion
  • Les logs détaillés (dépliables)

Soyez patient : Les premiers déploiements prennent plus de temps car les packages sont téléchargés et les services configurés. Les déploiements suivants seront plus rapides.

Phases de déploiement#

PhaseTâches
Préparation systèmeMise à jour des packages, installation des prérequis, configuration du firewall
Services de baseDéploiement du cluster K3s, configuration réseau, installation du stockage
Services sélectionnésDéploiement de chaque service sélectionné, configuration des intégrations
Configuration VPNInstallation de WireGuard, génération de la config client

Étape 7 : Récupérer les artefacts#

Une fois le déploiement terminé, Siovos Desktop télécharge automatiquement :

  • Fichier de configuration WireGuard (wg0.conf)
  • Certificat racine pour l'accès HTTPS
  • Identifiants d'accès pour les services
  • Instructions de connexion

Étape 8 : Installer le certificat racine#

Pour accéder aux services HTTPS sans avertissements du navigateur, installez le certificat racine :

  1. Après le déploiement, cliquez sur « Installer le certificat racine » dans la bannière verte
  2. Ou plus tard : allez dans Mes Infrastructures → votre serveur → onglet Actions« Installer le certificat racine »

Utilisateurs macOS : Vous devrez approuver manuellement le certificat dans Réglages Système → Général → Gestion des appareils. Consultez notre guide d'installation du certificat pour plus de détails.

Étape 9 : Se connecter au VPN#

Pour accéder à vos services déployés :

  1. Allez dans l'onglet VPN dans Siovos Desktop
  2. La configuration WireGuard est automatiquement chargée
  3. Cliquez sur « Connecter »
  4. Attendez la confirmation de connexion

Étape 10 : Accéder à vos services#

Une fois connecté au VPN, vous pouvez accéder à vos services :

ServiceURL par défautIdentifiants
Rancherhttps://rancher.internalDéfini pendant le déploiement
Harborhttps://registry.internaladmin / (mot de passe du déploiement)
API Kuberneteshttps://10.8.0.1:6443Voir kubeconfig

Prochaines étapes#

Félicitations ! Votre infrastructure est maintenant déployée. Vous pouvez :

  • Déployer des applications conteneurisées sur Kubernetes
  • Pousser des images Docker vers votre registry Harbor privé
  • Gérer votre cluster via Rancher
  • Stocker les données applicatives dans PostgreSQL

Besoin d'aide ? Contactez le support

Cette page vous a-t-elle été utile ?

Premier déploiement | Siovos