Installation pas à pas⧫
On commence !!!⧫
Vous avez suivi les Prérequis alors on passe à l’installation du script qui installera toutes les dépendances (y compris docker).
Note
Il faut un user NON root, qui ait les droits de faire du sudo.
Sur debian, il faut commencer par installer sudo
apt-get update
apt install -y sudo
Si vous n’avez que root :
adduser seed # changez "seed" par le user que vous voulez, et répondez aux questions
usermod -aG sudo seed # changez "seed" par le user que vous voulez
Une fois que tout ça est fait, déconnectez vous de votre session root, et reconnectez vous avec le user qui vient d’être créé
Ensuite
Installation du script⧫
Mise à jour des paquets :⧫
sudo apt-get update && sudo apt upgrade -y
Installation de Git :⧫
sudo apt install -y git
Clonage du script :⧫
sudo git clone https://github.com/projetssd/ssdv2.git /home/${USER}/seedbox-compose
Changement des droits⧫
sudo chown -R ${USER}: /home/${USER}/seedbox-compose
Pour lancer le script :
cd /home/${USER}/seedbox-compose && ./seedbox.sh
Vous aurez ce message :⧫
IMPORTANT !
===================================================
Votre utilisateur n'était pas dans le groupe docker
Il a été ajouté, mais vous devez vous déconnecter/reconnecter pour que la suite du process puisse fonctionner
Alors déconnexion puis Reconnexion et on continue avec la même commande
cd /home/${USER}/seedbox-compose && ./seedbox.sh
INFORMATIONS UTILISATEURS⧫
il suffit de répondre aux questions
Installation de cloudflare⧫
-
Souhaitez vous utiliser les DNS Cloudflare ? (o/n - default n) : o
recommandationoui
afin de mettre à jour les sous-domaines automatiquement -
Votre Email Cloudflare:
mail du compte cloudflare
- Votre API Cloudflare:
API globale
Google OAuth2 avec Traefik – Secure SSO pour les services Docker⧫
- Souhaitez vous sécuriser vos Applis avec Google OAuth2 ? (o/n - default n) : n
- Dans un premier temps répondez
n
nous reviendrons dessus plus tard
Fin de la création du fichier account.yml⧫
Lors de l’installation du script celui-ci prendra du temps et restera un moment sur
TASK [Add Debian repositories] ***************************************************************
TASK [Install common packages] ***************************************************************
Ne vous inquiétez pas, laissez faire car cela prendra plus ou moins du temps en fonction de la puissance de votre serveur et vous verrez le script redémarrer au bout d’un moment.
Installation de Traefik⧫
- Souhaitez vous personnaliser le sous domaine? (o/n):
n
- Choix de Authentification pour traefik [ Enter ] 1 => basique | 2 => oauth | 3 => authelia:
1
Pour le moment, il faut choisirbasique
plus tard vous pourrez installer Oauth Google ou Authlia
Les composants sont maintenants tous installés/réglés, poursuite de l’installation⧫
- Appuyez sur entrée pour continuer, ou ctrl+c pour sortir
Vous avez réussi à atteindre l’accueil du script BRAVO
⧫
Commençon par installer une application (ou deux)⧫
- Entrez le chiffre 1) Ajout/ Suppression d’Applis
- Ajout d’applications (naviguer avec les flêches et tabulation)
- Vous pouvez selectionner plusieurs applications
Sélection des applications à installer:
Appuyer sur le barre espace pour sélectionner les applications, puis tabulation et taper ENTRER surOK
- une fois toutes les apps sélectionner, aller sur OK
Personnaliser les sous domaines: (o/N) ? N⧫
Dans un premier temps je vous conseille de conserver les sous-domaines par défaut
Retour à l’accueil⧫
- pour sortir d’ici, il faut faire CTRL c
Désormais vous pouvez lancer le menu en faisant⧫
cd /home/${USER}/seedbox-compose && ./seedbox.sh