# đŸ“„ Installation des scripts Ce guide vous explique comment tĂ©lĂ©charger et exĂ©cuter les scripts d'installation et de configuration disponibles dans ce dĂ©pĂŽt. ## 🛠 PrĂ©requis Avant d'utiliser les scripts, assurez-vous d'avoir : - Un systĂšme Linux Debian like - `git` installĂ© sur votre machine si vous dĂ©ployez avec GIT - Les droits administrateur (`sudo`) ## 🚀 Installation ### 1ïžâƒŁ Cloner le dĂ©pĂŽt Si vous souhaitez rĂ©cupĂ©rer l'intĂ©gralitĂ© du projet, utilisez : ```bash git clone https://git.abonnel.fr/cedricAbonnel/notes-techniques.git cd notes-techniques/scripts ``` ### 2ïžâƒŁ TĂ©lĂ©charger uniquement un dossier spĂ©cifique Si vous ne souhaitez pas cloner tout le projet, utilisez Git sparse checkout : ```bash git clone --depth 1 --filter=blob:none --sparse https://git.abonnel.fr/cedricAbonnel/notes-techniques.git cd notes-techniques git sparse-checkout add scripts/server-mail ``` Remplacez `server-mail` par le dossier du service que vous souhaitez installer. ### 3ïžâƒŁ ExĂ©cuter un script d'installation Une fois dans le bon dossier, lancez le script d'installation correspondant. Par exemple, pour installer un serveur de messagerie : ```bash cd scripts/server-mail ./setup_server.sh ``` Suivez ensuite les instructions affichĂ©es. ## 📌 Utilisation du script de tĂ©lĂ©chargement automatique Si vous prĂ©fĂ©rez rĂ©cupĂ©rer uniquement les fichiers nĂ©cessaires sans passer par Git, vous pouvez utiliser le script de tĂ©lĂ©chargement automatique : ### 1ïžâƒŁ TĂ©lĂ©charger le script ```bash wget -O fetch_scripts.sh "https://git.abonnel.fr/cedricAbonnel/notes-techniques/raw/branch/main/scripts/fetch_scripts.sh" chmod +x fetch_scripts.sh ``` ### 2ïžâƒŁ ExĂ©cuter le script ```bash ./fetch_scripts.sh ``` Le script vous proposera une liste de dossiers. SĂ©lectionnez ceux que vous souhaitez tĂ©lĂ©charger. ## 📖 Support & Contribution Si vous rencontrez un problĂšme ou souhaitez proposer une amĂ©lioration, consultez le fichier `CONTRIBUTING.md` ou ouvrez une issue sur le dĂ©pĂŽt. Bonne installation ! 🚀