Liste de contrôle pour le démarrage rapide

Utilisez cette liste de contrôle pour passer d'un serveur neuf à un panneau vérifié et fonctionnel avec un minimum de surprises. Elle met en évidence les vérifications DNS, ports, SSL, messagerie et sauvegarde afin que vous puissiez confirmer que tout est accessible avant d'intégrer des sites.

Préparation

  • Debian 13 neuf (aucune pile web/messagerie existante).
  • Le DNS pointe l'hôte du panneau vers l'adresse IP du serveur.
  • PTR (DNS inversé) défini pour le nom d'hôte de messagerie.
  • Ports ouverts : 22, 80, 443, 25, 465, 587, 993, 995, 53.

Installation

curl -fsSL https://raw.githubusercontent.com/shukiv/jabali-panel/main/install.sh | sudo bash

Indicateurs facultatifs :

  • JABALI_MINIMAL=1 pour une installation du noyau uniquement
  • JABALI_FULL=1 pour forcer tous les composants optionnels

Première connexion

  • Panneau d'administration : https://your-host/jabali-admin
  • Panneau utilisateur : https://your-host/jabali-panel
  • Webmail : https://your-host/webmail

Vérification post-installation

  1. Vérifier les services :
systemctl status jabali-agent jabali-queue jabali-health-monitor
  1. Vérifier le SSL :
  • Ouvrez l'URL du panneau d'administration et vérifiez que le protocole HTTPS est valide.
  1. Vérification du flux de messagerie :
  • Créez une boîte mail test et envoyez/recevez des messages via SMTP/IMAP.
  1. Vérifier le DNS :
  • Si vous hébergez le DNS, vérifiez la création de la zone et les mises à jour des enregistrements.

Corrections courantes

  • Si le panneau ne se charge pas, vérifiez nginx et les ports 80/443.
  • Si les tâches en arrière-plan sont bloquées, vérifiez jabali-queue état du service.
  • Si les actions de l'agent échouent, vérifiez jabali-agent état du service.