Skip to content

pas à pas

Stéphane DEWITTE edited this page Sep 8, 2021 · 7 revisions

on commence !!!

Vous avez suivi les Prérequis alors on passe à l'installation du script qui installera toutes les dépendances (y compris docker).

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 /opt/seedbox-compose

Changement des droits

sudo chown -R ${USER}: /opt/seedbox-compose

Pour lancer le script :

cd /opt/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 /opt/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

Le premier choix à faire : installation local ou Gdrive

  • Installation Seedbox Classique = Stockage uniquement sur la capacité de votre disque dur
  • Installation Seedbox Rclone = Stockage sur le cloud
  • Restauration Seedbox = Restauration à partir du BACKUP

Gestion du rclone.conf

vous avez 3 possibilités :

  • Copier/coller un rclone.conf déjà existant
  • Création rclone.conf (recommandé)
  • rclone.conf déjà existant sur le serveur --> (/root/.config./rclone/rclone.conf

CHOIX 1 -> Copier/coller un rclone.conf déjà existant

Coller le rclone, puis retour à la ligne et taper STOP puis à nouveau ENTRER pour valider.

CHOIX 2 -> Création rclone.conf

Vous aurez besoin de votre id client (Projet API Google) ainsi que du mot de passe pour validation

  • Coller le Client ID | Appuyer sur [Enter]: 7696981ha5f.apps.googleusercontent.com
  • Coller le Secret ID | Appuyer sur [Enter]: qZOsmrKClz
  • Quel nom souhaitez vous donner à votre Share Drive | Appuyer sur [Enter]? sharedrive
  • Copier/Coller l'url dans votre navigateur (vous devez être connecté avec le compte Workspace) autoriser la connexion
  • Coller le Token | Appuyer sur [Enter]: Copier/ Coller le code du navigateur
  • Taper votre Password au choix | Appuyer [ENTER]: libre à vous (vous n'avez pas besoin de le mémoriser)
  • Taper SALT Password | Appuyer [ENTER]: taper un autre mot de passe (vous n'avez pas besoin de le mémoriser)
  • Copiez et collez à nouveau l'URL dans le navigateur! Assurez-vous d'utiliser et de vous connecter avec le bon compte Google!

Choisir le remote principal :

  1. Share Drive
  2. Gdrive
  • Votre choix: 1 Nous vous conseillons l'utilisation de Sharedrive

Médias à ajouter :

  • Avec la barre d'espace sélectionner les dossiers à créer
  • Tabulation, puis taper entrer sur le bouton OK

Vous avez réussi l'installation 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 /opt/seedbox-compose && ./seedbox.sh

Première chose à faire l'installation de cloudplow et Plex_Autoscan

  • choix 2 puis choix 4
  • Ensuite lancer l'installation de Plex_Autoscan
  • et ensuite celle de cloudplow

FIN 👍

Clone this wiki locally