Aller au contenu

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
    recommandation oui 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 choisir basiqueplus 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 sur OK

  • 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

FIN 👍