Step by step installation⧫
we begin !!!⧫
You have followed the Prerequisites so we move on to installing the script which will install all the dependencies (including Docker).
you need a NON-root user, who has sudo rights⧫
On Debian, you have to start by installing sudo
apt-get update
apt install -y sudo
If you only have root:
adduser seed # change "seed" to the user you want, and answer the questions
usermod -aG sudo seed # change "seed" to the user you want
Once all this is done, log out of your root session, and reconnect with the user that has just been created
Afterwards
Installing the script⧫
Package update:⧫
sudo apt-get update && sudo apt upgrade -y
Installing Git:⧫
sudo apt install -y git
Cloning the script:⧫
sudo git clone https://github.com/projetssd/ssdv2.git /home/${USER}/seedbox-compose
Change of rights⧫
sudo chown -R ${USER}: /home/${USER}/seedbox-compose
To run the script:
cd /home/${USER}/seedbox-compose && ./seedbox.sh
You will get this message:⧫
IMPORTANT !
==================================================== =
Your user was not in the docker group
It has been added, but you must disconnect/reconnect for the rest of the process to work
So disconnect then reconnect and continue with the same command
cd /home/${USER}/seedbox-compose && ./seedbox.sh
USER INFORMATION⧫
just answer the questions
Installing cloudflare⧫
-
Do you want to use Cloudflare DNS? (y/n - default n): o
yes
recommendation in order to update subdomains automatically -
Your Cloudflare Email:
cloudflare account email
- Your Cloudflare API:
Global API
Google OAuth2 with Traefik – Secure SSO for Docker services⧫
- Would you like to secure your Apps with Google OAuth2? (y/n - default n): n
- First answer
n
we will come back to this later
Finish creating the account.yml file⧫
When installing the script it will take time and stay on for a while.
TASK [Add Debian repositories] ******************************************** *******************
TASK [Install common packages] ******************************************** *******************
Don’t worry, let it happen because it will take more or less time depending on the power of your server and you will see the script restart after a while.
Installing Traefik⧫
- Would you like to personalize the subdomain? (y/n):
n
- Choice of Authentication for traefik [Enter] 1 => basic | 2 => oauth | 3 => authelia:
1
For the moment, you must choosebasic
later you can install Oauth Google or Authlia
The components are now all installed/adjusted, continue with the installation⧫
- Press enter to continue, or ctrl+c to exit
You have successfully reached the home page of the BRAVO
script⧫
Let’s start by installing an app (or two)⧫
- Enter the number 1) Add/Remove Apps
- Added applications (navigate with arrows and tab)
- You can select multiple applications
Selection of applications to install:
Press the spacebar to select applications, then tab and type ENTER toOK
- once all the apps have been selected, go to OK
Customize subdomains: (y/N)? NOT⧫
Firstly, I advise you to keep the default subdomains.
Back to Home⧫
- to get out of here, you have to CTRL c
Now you can launch the menu by doing⧫
cd /home/${USER}/seedbox-compose && ./seedbox.sh