Skip to content

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

Packages

Contributors

Languages