Update README.md

This commit is contained in:
Christian P. MOMON 2022-02-03 17:49:18 +00:00
parent 3720f4e1b2
commit 06ef6268af
1 changed files with 20 additions and 23 deletions

View File

@ -129,20 +129,22 @@ nginx -t && systemctl reload nginx
apt install postgresql postgresql-contrib apt install postgresql postgresql-contrib
``` ```
D'après la documentation d'installation de Gitea : D'après la documentation d'installation de Gitea :
PostgreSQL uses md5 challenge-response encryption scheme for password authentication by default. > PostgreSQL uses md5 challenge-response encryption scheme for password authentication by default.
Nowadays this scheme is not considered secure anymore. Use SCRAM-SHA-256 scheme instead by editing > Nowadays this scheme is not considered secure anymore. Use SCRAM-SHA-256 scheme instead by editing
the postgresql.conf configuration file on the database server to: > the postgresql.conf configuration file on the database server to:
>
> password_encryption = scram-sha-256
>
> Restart PostgreSQL to apply the setting.
password_encryption = scram-sha-256 Le conseil semble judicieux donc éditer le fichier `/etc/postgresql/13/main/postgresql.conf` :
Restart PostgreSQL to apply the setting.
Le conseil semble judicieux donc éditer le fichier /etc/postgresql/13/main/postgresql.conf :
```
#password_encryption = md5 # md5 or scram-sha-256 #password_encryption = md5 # md5 or scram-sha-256
password_encryption = scram-sha-256 password_encryption = scram-sha-256
```
Et redémarrer le service : Et redémarrer le service :
@ -196,34 +198,29 @@ Création de l'arborescence dédiée :
``` ```
export GITEA_WORK_DIR=/srv/gitea export GITEA_WORK_DIR=/srv/gitea
mkdir -p $GITEA_WORK_DIR/{custom,data} mkdir -p $GITEA_WORK_DIR/{bin,custom,data}
chown -R git:gitea $GITEA_WORK_DIR chown -R git:git $GITEA_WORK_DIR
chmod -R ug+x $GITEA_WORK_DIR chmod -R ug+x $GITEA_WORK_DIR
chmod -R o-rwx $GITEA_WORK_DIR chmod -R o-rwx $GITEA_WORK_DIR
``` ```
Création du dossier de configuration :
``` ```
mkdir /etc/gitea mkdir /etc/git
chown root:gitea /etc/gitea chown root:gitea /etc/gitea
chmod ug+rwx /etc/gitea chmod ug+rwx /etc/gitea
chmod o-rwx /etc/gitea chmod o-rwx /etc/gitea
``` ```
Création du dossier de logs (optionnel) :
``` ```
mkdir /var/log/gitea mkdir /var/log/gitea
chown git.gitea /var/log/gitea chown git.git /var/log/gitea
``` ```
## Récupération du binaire ## Récupération du binaire
Gitea consiste en un seul fichier binaire : Gitea consiste en un seul fichier binaire. Identifier la dernière version : https://dl.gitea.io/gitea/
```
mkdir /srv/gitea/bin
cd /srv/gitea/bin/
```
Identifier la dernière version : https://dl.gitea.io/gitea/
Définir la version cible : Définir la version cible :
``` ```
@ -232,8 +229,9 @@ export GITEA_VERSION=1.XX.X
La télécharger : La télécharger :
``` ```
cd /srv/gitea/bin/
wget -O gitea https://dl.gitea.io/gitea/$GITEA_VERSION/gitea-$GITEA_VERSION-linux-amd64 wget -O gitea https://dl.gitea.io/gitea/$GITEA_VERSION/gitea-$GITEA_VERSION-linux-amd64
chown root.gitea . gitea chown root:git . gitea
chmod g=rx . gitea chmod g=rx . gitea
``` ```
@ -250,7 +248,6 @@ gpg --verify gitea-$GITEA_VERSION-linux-amd64.asc gitea
``` ```
## Intégration du service dans Systemd ## Intégration du service dans Systemd
La documentation de Gitea contient une page dédiée : La documentation de Gitea contient une page dédiée :