Script Bash interactif pour automatiser la crรฉation et la gestion de sites Apache2 avec SSL sur un serveur Linux.
- 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
- Serveur Linux (Debian/Ubuntu recommandรฉ)
- Apache2 installรฉ
- Certbot installรฉ (
sudo apt install certbot python3-certbot-apache) - Git installรฉ
- 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")- 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
bash <(curl -s "https://raw.githubusercontent.com/sdevfr/setupsitedomain/refs/heads/setupsitedomain/setup-site.sh")โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SETUP-SITE - MENU โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ 1 โ Crรฉer un nouveau site โ
โ 2 โ Activer SSL โ
โ 3 โ Cloner un repo Git โ
โ 4 โ Quitter โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Astuce : Pour toute question ou amรฉlioration, ouvre une issue ou un pull request sur le dรฉpรดt !