Skip to content

sdevfr/setupsitedomain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

setupsitedomain

Script Bash interactif pour automatiser la création et la gestion de sites Apache2 avec SSL sur un serveur Linux.

🚀 Fonctionnalités principales

  • Création d'un dossier web et d'un VirtualHost Apache
  • Activation du site et rechargement d'Apache
  • Génération automatique du certificat SSL avec Certbot
  • Clonage d'un dépôt Git dans le dossier du site (optionnel)
  • Menu interactif stylé en console (couleurs, boîtes, ASCII art)
  • Gestion avancée des erreurs (affichage dans une boîte rouge)
  • Compatible multi-domaines

📦 Prérequis

  • Serveur Linux (Debian/Ubuntu recommandé)
  • Apache2 installé
  • Certbot installé (sudo apt install certbot python3-certbot-apache)
  • Git installé

🛠️ Installation et utilisation

  1. Rends le script exécutable à distance (dépôt public recommandé) :
bash <(curl -s "https://raw.githubusercontent.com/sdevfr/setupsitedomain/refs/heads/setupsitedomain/setup-site.sh")
  1. Suis les instructions à l'écran :
    • Choisis une option dans le menu (créer un site, activer SSL, cloner un repo, quitter)
    • Réponds aux questions dans les boîtes stylées

📝 Exemple d'utilisation

bash <(curl -s "https://raw.githubusercontent.com/sdevfr/setupsitedomain/refs/heads/setupsitedomain/setup-site.sh")

🖥️ Menu principal du script

┌──────────────────────────────────────────────┐
│              SETUP-SITE - MENU              │
├──────────────────────────────────────────────┤
│  1  │ Créer un nouveau site                │
│  2  │ Activer SSL                          │
│  3  │ Cloner un repo Git                   │
│  4  │ Quitter                              │
└──────────────────────────────────────────────┘

🧑‍💻 Auteur


Astuce : Pour toute question ou amélioration, ouvre une issue ou un pull request sur le dépôt !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages