Better sh hl
This commit is contained in:
		@@ -20,15 +20,15 @@ main:
 | 
			
		||||
4. [Installer Debian et configurer SSH](https://www.howtoforge.com/tutorial/debian-minimal-server/)
 | 
			
		||||
5. Installer sudo et ajouter un utilisateur au groupe sudo, pour les privilèges administrateurs
 | 
			
		||||
    Se connecter en root : 
 | 
			
		||||
    ```shell
 | 
			
		||||
    ```sh
 | 
			
		||||
    su -
 | 
			
		||||
    ```
 | 
			
		||||
    mettre son mot de passe puis taper :
 | 
			
		||||
    ```shell
 | 
			
		||||
    ```sh
 | 
			
		||||
     apt install sudo
 | 
			
		||||
    ```
 | 
			
		||||
    Ajouter l'utilisateur au groupe sudo : 
 | 
			
		||||
    ```shell
 | 
			
		||||
    ```sh
 | 
			
		||||
    adduser <nomdutilisateur> sudo
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
@@ -43,7 +43,7 @@ main:
 | 
			
		||||
## CLI apps à avoir près de soi
 | 
			
		||||
---
 | 
			
		||||
Quelques app que vous utiliserez forcément à un moment donné, autant les installer dès le départ
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
 sudo apt update
 | 
			
		||||
 sudo apt upgrade
 | 
			
		||||
 sudo apt install vim btop ranger git duf neofetch samba cifs-utils tree unzip ufw
 | 
			
		||||
@@ -66,7 +66,7 @@ En plus :
 | 
			
		||||
 | 
			
		||||
### Transfert de fichier via rsync
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
sudo rsync -avhHSP  /source /destination
 | 
			
		||||
```
 | 
			
		||||
::alert{type="info" icon="exclamation-circle"}
 | 
			
		||||
 
 | 
			
		||||
@@ -22,7 +22,7 @@ Docker, pour installer des services déployables en quelques secondes, et les ma
 | 
			
		||||
---
 | 
			
		||||
Installez les repo Docker et la clé GPG
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
# Add Docker's official GPG key:
 | 
			
		||||
sudo apt-get update
 | 
			
		||||
sudo apt-get install ca-certificates curl
 | 
			
		||||
@@ -39,7 +39,7 @@ sudo apt-get update
 | 
			
		||||
```
 | 
			
		||||
Installez les package
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
 | 
			
		||||
```
 | 
			
		||||
Et voilà !
 | 
			
		||||
@@ -50,7 +50,7 @@ Et voilà !
 | 
			
		||||
:::list{type="info"}
 | 
			
		||||
- Dans toute la suite, on part du principe que les stacks sont installées dans le dossier `/docker`, créé grace à la commande :
 | 
			
		||||
:::
 | 
			
		||||
    ```shell
 | 
			
		||||
    ```sh
 | 
			
		||||
    sudo mkdir /docker
 | 
			
		||||
::   
 | 
			
		||||
 | 
			
		||||
@@ -64,7 +64,7 @@ Et voilà !
 | 
			
		||||
 | 
			
		||||
Plan des fichiers que nous allons modifier :
 | 
			
		||||
 | 
			
		||||
```console
 | 
			
		||||
```sh
 | 
			
		||||
root
 | 
			
		||||
└── docker
 | 
			
		||||
    └── dockge    
 | 
			
		||||
@@ -73,14 +73,14 @@ root
 | 
			
		||||
 | 
			
		||||
Créez le dossier de la stack :
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
cd /docker
 | 
			
		||||
sudo mkdir dockge
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Puis créez le fichier `compose.yml` dans ce dossier avec l'outil vim que vous avez installé préalablement (dans les outils CLI)
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
cd /docker/dockge
 | 
			
		||||
sudo vi compose.yml
 | 
			
		||||
```
 | 
			
		||||
@@ -109,7 +109,7 @@ Appuyez sur `Echap` pour quitter le mode modif et tapez `:x` pour enregistrer et
 | 
			
		||||
 | 
			
		||||
Pour lancer le conteneur, tapez :
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
cd /docker/dockge
 | 
			
		||||
sudo docker compose up -d
 | 
			
		||||
```
 | 
			
		||||
 
 | 
			
		||||
@@ -41,7 +41,7 @@ Ci-dessous, vous trouverez un exemple, exposant Dockge. Nous installerons SWAG,
 | 
			
		||||
 | 
			
		||||
Plan des fichiers que nous allons modifier :
 | 
			
		||||
 | 
			
		||||
```console
 | 
			
		||||
```sh
 | 
			
		||||
root
 | 
			
		||||
└── docker
 | 
			
		||||
    └── swag
 | 
			
		||||
@@ -134,7 +134,7 @@ vous pouvez utiliser [File Browser](/serveex/files/file-browser) pour naviguer d
 | 
			
		||||
::
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
sudo vi /docker/swag/config/dns-conf/ovh.ini
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
@@ -163,7 +163,7 @@ Sauvegardez et quittez le fichier.
 | 
			
		||||
 | 
			
		||||
Configurez aussi swag pour qu'il accède à DBIP, le module de gestion des accès par géolocalisation /Ouvrez le fichier nginx.conf
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
sudo vi /docker/swag/config/nginx/nginx.conf
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
@@ -192,7 +192,7 @@ La configuration est activable ou désactivable pour chaque service qui sera pro
 | 
			
		||||
 | 
			
		||||
Ouvrez `dbip.conf` :
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
sudo vi /docker/swag/config/nginx/dbip.conf
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
@@ -281,7 +281,7 @@ Il s'agit maintenant d'exposer Dockge sur internet, afin de pouvoir y accéder e
 | 
			
		||||
 | 
			
		||||
Ouvrez le fichier dockge.subdomain.conf :
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
sudo vi /docker/swag/config/nginx/proxy-confs/dockge.subdomain.conf
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
@@ -382,7 +382,7 @@ Patientez puis tapez `https://dockge.mondomaine.fr` dans votre navigateur, vous
 | 
			
		||||
---
 | 
			
		||||
Swag dispose de modeles pour la plupart des services connus, nommés `nomduservice.subdomain.conf.sample`. Il vous suffit de créer le sous-domaine dans votre zone DNS chez votre registrar (comme OVH par exemple), de le faire pointer sur votre domaine principale (via un enregistrement CNAME) et de copier en renommant `nomduservice.subdomain.conf.sample` en `nomduservice.subdomain.conf`. 
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
```sh
 | 
			
		||||
cd /docker/swag/config/proxy-confs
 | 
			
		||||
sudo cp nomduservice.subdomain.conf.sample nomduservice.subdomain.conf
 | 
			
		||||
```
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user