diff --git a/README.md b/README.md index 17d521e..81d2205 100644 --- a/README.md +++ b/README.md @@ -13,4 +13,6 @@ #### [Mail](mail.md) -#### [MariaDB](mariadb.md) +### Bases de données + - [MariaDB](mariadb.md) + - [PostgreSQL](postgresql.md) diff --git a/grafana.md b/grafana.md index 13ddd2e..0a11149 100644 --- a/grafana.md +++ b/grafana.md @@ -54,19 +54,19 @@ docker run --name=grafana -p 9005:3000 -d grafana/grafana:latest Ajout de la clé du dépôt ```shell -$ wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add - +wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add - ``` Ajout du dépôt pour apt ```shell -$ echo "deb https://packages.grafana.com/oss/deb stable main" | tee -a /etc/apt/sources.list.d/grafana.list +echo "deb https://packages.grafana.com/oss/deb stable main" | tee -a /etc/apt/sources.list.d/grafana.list ``` Mise à jour du catalogue des paquets disponibles depuis les dépôts ```shell -$ apt update +apt update ``` Installation @@ -77,7 +77,7 @@ Installer le [paquet logiciel](/linux/paquet/) `grafana`. Activation du service ```shell -$ systemctl enable --now grafana-server +systemctl enable --now grafana-server ``` Ouvrir avec un navigateur l'adresse suivante : @@ -92,8 +92,8 @@ Stocker le nouveau mot de passe dans KeePass. ### Plugins ```shell -$ grafana-cli plugins install grafana-worldmap-panel -$ grafana-cli plugins install simpod-json-datasource +grafana-cli plugins install grafana-worldmap-panel +grafana-cli plugins install simpod-json-datasource ``` ## Ajouter une source de données diff --git a/mariadb.md b/mariadb.md index 63a62b9..f39b514 100644 --- a/mariadb.md +++ b/mariadb.md @@ -1,6 +1,6 @@ # MariaDB -Installer le [paquet logiciel](package) `mariadb-server`. +Installer le [paquet logiciel](package.md) `mariadb-server`. ```sh apt install --no-install-recommends mariadb-server @@ -9,14 +9,14 @@ apt install --no-install-recommends mariadb-server ## Docker ```shell -$ docker pull mariadb:12.0 +docker pull mariadb:12.0 ``` ```shell docker network create mariadb_net ``` ```shell -$ docker run --detach --name mariadb \ +docker run --detach --name mariadb \ -e MARIADB_ROOT_PASSWORD=my-secret-pw \ --network mariadb_net -p 3306:3306 \ @@ -27,11 +27,11 @@ $ docker run --detach --name mariadb \ ## phpMyAdmin ```shell -$ docker pull phpmyadmin:5.2-fpm-alpine +docker pull phpmyadmin:5.2-fpm-alpine ``` ```shell -$ docker run --detach --name phpmyadmin +docker run --detach --name phpmyadmin --network mariadb_net -p 8080:80 phpmyadmin:5.2-fpm-alpine diff --git a/postgresql.md b/postgresql.md index c451129..2fc359d 100644 --- a/postgresql.md +++ b/postgresql.md @@ -1,4 +1,6 @@ -# postgreSQL +# PostgreSQL + +## Debian ```shell sudo apt install -y postgresql-common @@ -25,13 +27,6 @@ docker run --detach --name pgsql \ iut/pgsql:2025-12 ``` -```shell - volumes: - - database_data:/var/lib/postgresql:rw - - ./postgresql-entrypoint-initdb.d:/docker-entrypoint-initdb.d:Z - - ./data:/tmp:Z -``` - ## pgAdmin ``` diff --git a/prometheus.md b/prometheus.md index a3eda06..321ceee 100644 --- a/prometheus.md +++ b/prometheus.md @@ -96,6 +96,6 @@ WantedBy=multi-user.target ``` ```shell -$ sudo systemctl enable --now prometheus -$ sudo systemctl status prometheus +sudo systemctl enable --now prometheus +sudo systemctl status prometheus ``` diff --git a/ssh.md b/ssh.md index 7614779..cc1c799 100644 --- a/ssh.md +++ b/ssh.md @@ -44,7 +44,7 @@ chmod 600 .ssh/authorized_keys > ***SFTP*** est un protocole de communication fonctionnant au-dessus de `SSH` pour transférer et gérer des fichiers à distance. -:warning: Il ne faut pas confondre `sftp` avec `ftps`. Les 2 protocoles offrent les mêmes fonctionnalités de transfert de fichiers. Cependant le `ftps` fonctionne sur la base du FTP en l'encapsulant dans une couche SSL/TLS alors que le sftp fonctionne au dessus de SSH. +:warning: Il ne faut pas confondre **sftp** avec **ftps**. Les 2 protocoles offrent les mêmes fonctionnalités de transfert de fichiers. Cependant le **ftps** fonctionne sur la base du **ftp** en l'encapsulant dans une couche SSL/TLS alors que le **sftp** fonctionne au dessus de ***ssh**. Créer le groupe `sftp`. diff --git a/webservice.md b/webservice.md index 9935b5f..e30ab8a 100644 --- a/webservice.md +++ b/webservice.md @@ -32,7 +32,7 @@ Create world-class API Docs with a built-in interactive playground which seamlessly turns to a full featured API Client ```shell -$ docker run --detach --name scalar \ +docker run --detach --name scalar \ environment: API_REFERENCE_CONFIG: | {