Première connexion
Accédez à votre tableau de bord sh0, changez le mot de passe par défaut et familiarisez-vous avec l'interface avant de déployer votre première application.
Accès au tableau de bord
Une fois sh0 installé et en cours d'exécution, ouvrez votre navigateur et accédez à l'adresse IP de votre serveur sur le port 9000 :
http://YOUR_SERVER_IP:9000Par exemple, si l'adresse IP de votre serveur est 203.0.113.50, vous visiteriez http://203.0.113.50:9000. Vous devriez voir l'écran de connexion sh0 :
systemctl status sh0.Identifiants par défaut
sh0 est livré avec un compte administrateur par défaut. Utilisez ces identifiants pour votre première connexion :
sh0-change-me!
Changer votre mot de passe
Après la connexion, changez votre mot de passe immédiatement :
- Cliquez sur votre avatar ou votre nom d'utilisateur dans le coin inférieur gauche de la barre latérale.
- Sélectionnez Paramètres dans le menu.
- Accédez à l'onglet Sécurité.
- Saisissez votre mot de passe actuel et choisissez un nouveau mot de passe fort.
- Cliquez sur Mettre à jour le mot de passe.
Vue d'ensemble du tableau de bord
Le tableau de bord sh0 est organisé en trois zones principales : la barre latérale pour la navigation, la zone de contenu principal pour votre vue actuelle et des actions contextuelles dans toute l'interface.
Navigation de la barre latérale
La barre latérale gauche donne accès à chaque section de sh0 :
- Tableau de bord -- Vue d'ensemble de tous les stacks, utilisation des ressources et déploiements récents.
- Stacks -- Vos groupes organisés d'applications et de services.
- Bases de données -- Instances de bases de données gérées (PostgreSQL, MySQL, Redis, MongoDB).
- Domaines -- Gestion des domaines personnalisés et statut des certificats SSL.
- Sauvegardes -- Planifications de sauvegarde, historique et opérations de restauration.
- Surveillance -- Métriques du serveur, statistiques des conteneurs et vérifications de disponibilité.
- Paramètres -- Configuration du serveur, fournisseurs Git, stockage et gestion d'équipe.
Zone de contenu principal
La zone principale affiche votre vue actuelle. Sur l'écran d'accueil du tableau de bord, vous verrez :
- Jauges de ressources -- Utilisation du CPU, de la mémoire et du disque en un coup d'œil.
- Vue d'ensemble des stacks -- Tous vos stacks avec leur statut (en cours d'exécution, arrêté, en déploiement).
- Activité récente -- Une chronologie des déploiements, sauvegardes et événements système récents.
Actions rapides
Dans tout le tableau de bord, vous trouverez des boutons d'action rapide pour accélérer les tâches courantes :
- Nouveau stack -- Créer un nouveau stack pour organiser les applications et services liés.
- Déployer -- Lancer un déploiement depuis Git, une image Docker ou un modèle.
- Terminal -- Ouvrir un terminal web dans n'importe quel conteneur en cours d'exécution.
Paramètres système
Avant de déployer des applications, vous pouvez configurer quelques paramètres au niveau du système. Accédez à Paramètres dans la barre latérale pour trouver :
- Fournisseurs Git -- Connectez GitHub, GitLab ou Bitbucket pour un accès aux dépôts en un clic.
- Fournisseurs de stockage -- Configurez un stockage compatible S3 pour les sauvegardes (AWS S3, Cloudflare R2, MinIO).
- Notifications -- Configurez des alertes par e-mail, Slack ou Discord pour les événements de déploiement.
- Membres de l'équipe -- Invitez des collaborateurs et attribuez des rôles (Admin, Développeur, Lecteur).