Docs / Premiers pas / Première connexion

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 :

Browser Address Bar
http://YOUR_SERVER_IP:9000

Par exemple, si l'IP de votre serveur est 203.0.113.50, ouvrez http://203.0.113.50:9000. Sur une installation neuve, vous arrivez sur l'écran Configuration initiale ; une fois le premier compte créé, c'est l'écran de connexion qui s'affiche :

sh0 login page with email and password fields, sh0 logo, and dark theme
The sh0 login screen
Note
Si vous ne pouvez pas accéder au tableau de bord, vérifiez que le port 9000 est ouvert dans votre pare-feu et que le service sh0 est en cours d'exécution : systemctl status sh0.

Créer le compte propriétaire

sh0 n'a aucun identifiant par défaut. La première personne qui ouvre une installation neuve crée le premier compte, et ce compte devient le propriétaire de l'instance :

  1. Ouvrez le tableau de bord. L'écran Configuration initiale vous demande de créer votre compte administrateur.
  2. Saisissez l'adresse e-mail et le mot de passe de votre choix. Le mot de passe doit comporter au moins 8 caractères.
  3. Cliquez sur Créer le compte. Vous êtes connecté en tant que propriétaire.

L'écran de configuration ne fonctionne que tant que l'instance n'a aucun utilisateur. Dès que le propriétaire existe, il disparaît, et tout compte supplémentaire est invité par un administrateur depuis la page Équipe.

Créez-le juste après l'installation
Tant que le compte propriétaire n'existe pas, quiconque atteint le port 9000 peut s'approprier l'instance. Ouvrez le tableau de bord et créez le compte dès la fin de l'installation, avant de faire pointer un domaine public sur le serveur.
Tip
Activez ensuite l'authentification à deux facteurs depuis votre page Profil. Voir Authentification et 2FA.

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.

Full dashboard overview with annotations pointing to the sidebar, main content area, and top action bar
The sh0 dashboard layout

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.
Close-up of the sidebar showing the navigation items: Dashboard, Stacks, Databases, Domains, Backups, Monitoring, and Settings
Sidebar navigation

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.
Dashboard home screen showing resource usage gauges at the top, a grid of stacks in the middle, and a recent activity feed on the right
The dashboard home screen

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).
Settings page showing tabs for General, Git Providers, Storage, Notifications, and Team
System settings configuration
Tip
Aucun de ces paramètres n'est requis pour commencer. Vous pouvez déployer votre première application en utilisant simplement une URL Git. Revenez configurer les fournisseurs et les notifications une fois que vous êtes à l'aise avec les bases.