- Modifié
Bonjour à tous !
PRESENTATION
Je vous présente ici un script qui vous permet de monter une Seedbox Multi-users automatiquement, basée sur Docker. L'ensemble des applications proposées par ce script ont été prise sur le Docker Hub. Ce script vous permet donc de générer un fichier docker-compose.yml personnalisé en fonction de ce que vous souhaitez utiliser et enfin, si vous souhaitez utiliser un nom de domaine, génère les fichiers de configuration type reverse proxy pour Nginx. J'ai ajouté la possibilité d'utiliser Let's Encrypt.
En fonction des réponses que vous apporterez aux questions du script, tous ces fichiers seront générés et un fichier htpasswd sera également créé.
Prérequis
Une distribution fraichement installée :
- Debian 8.X
- Ubuntu 16.X
Avoir suivi les cours N2 et N6 des classes de CP et CE1 pour savoir lire un minimum !
INSTALLATION
Pour utiliser le script, rien de plus simple, installez git et clonez le repo :
apt install git
git clone https://github.com/bilyboy785/seedbox-compose.git /opt/seedbox-compose
cd /opt/seedbox-compose && ./build.sh
Info : L'étape de création des dockers avec docker-compose peut être particulièrement longue suivant votre connexion et/ou le type de connexion internet, soyez patient <3
Pour toutes questions ou demandes particulières n'hésitez pas à me contacter ou participer sur le repo github
INFOS
Le script est en cours de developpement. Les fonctions de bases sont fonctionnelles, reste à faire :
- [X] Programmation d'une Backup
- [ ] Multi langue du script
- [ ] Accès SFTP / FTP des utilisateurs chrooté
- [ ] Choix de l'interface réseau pour choix IP
- [ ] Affichage d'une progress bar pendant les attentes