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'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 :

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.

Identifiants par défaut

sh0 est livré avec un compte administrateur par défaut. Utilisez ces identifiants pour votre première connexion :

Mot de passe

sh0-change-me!

Changez ceci immédiatement
Les identifiants par défaut sont documentés publiquement. Toute personne découvrant votre instance sh0 peut se connecter avec ces identifiants si vous ne les changez pas. Changez toujours le mot de passe avant d'exposer votre serveur sur Internet.

Changer votre mot de passe

Après la connexion, changez votre mot de passe immédiatement :

  1. Cliquez sur votre avatar ou votre nom d'utilisateur dans le coin inférieur gauche de la barre latérale.
  2. Sélectionnez Paramètres dans le menu.
  3. Accédez à l'onglet Sécurité.
  4. Saisissez votre mot de passe actuel et choisissez un nouveau mot de passe fort.
  5. Cliquez sur Mettre à jour le mot de passe.
Settings page showing the Security tab with password change form -- current password field, new password field, and confirm password field
Change your password in Settings > Security
Tip
Pendant que vous êtes dans les paramètres, envisagez de mettre à jour votre nom d'affichage et votre adresse e-mail. L'e-mail est utilisé pour la récupération de mot de passe et les notifications d'alerte.

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.