Bash - Script AegisHost

▱   Scripts ZIP | v1.0.0

Le script officiel d'installation d'AegisHost prépare automatiquement un serveur dédié ou un VPS sous Debian 12 ou Debian 13 afin d'offrir un environnement prêt à accueillir le module AegisHost. Il installe et configure les principaux services (serveur web, PHP, base de données, SSL, phpMyAdmin...) à travers un assistant interactif entièrement automatisé.

Ce qui est inclus :

  • Assistant d'installation interactif avec détection automatique de l'environnement.
  • Vérification de la compatibilité du serveur (Debian 12/13, architecture, accès Internet, privilèges administrateur...).
  • Installation au choix de Nginx ou Apache.
  • Installation de PHP 8.5 avec les extensions recommandées pour Aegis Framework.
  • Installation et configuration de MariaDB ou MySQL.
  • Installation optionnelle de phpMyAdmin avec configuration automatique.
  • Configuration du domaine principal et création automatique du VirtualHost.
  • Génération et installation des certificats Let's Encrypt avec activation du HTTPS.
  • Optimisation de la configuration du serveur pour les meilleures performances.
  • Journal complet de l'installation afin de faciliter le diagnostic en cas de problème.

Comment l'utiliser :

Téléchargez le fichier install.sh sur votre serveur puis placez-le dans un répertoire temporaire, par exemple :

  • /tmp
  • /home/<utilisateur>/

Attribuez ensuite les droits d'exécution au script :

chmod +x install.sh

Le script doit impérativement être exécuté avec les privilèges root afin de pouvoir installer les paquets, modifier la configuration système et créer les différents services.

Si vous utilisez un utilisateur disposant de sudo :

sudo ./install.sh

Ou, si vous êtes déjà connecté en tant que root :

./install.sh

L'assistant vous guidera ensuite pas à pas afin de préparer automatiquement votre serveur pour AegisHost.

Assistant Lavelia En ligne
Salut ! Levi à votre service 🤖👋 Produit, licence, création sur mesure… posez-moi votre question, je connais le site par cœur !