18
0
Fork 0

update syntaxe

This commit is contained in:
kcoupal 2022-04-21 19:19:49 +02:00
parent 55d01d02bd
commit a3cb614bf5
1 changed files with 12 additions and 13 deletions

View File

@ -4,14 +4,14 @@ toc: no
title: How to install peertube
...
Installation de paquets
## Installation de paquets
~~~
$ sudo apt install install nginx ffmpeg wget redis postgresql
~~~
Utilisateur PeerTube
## Utilisateur PeerTube
Créer un utilisateur peertube avec /var/www/peertube home:
@ -26,7 +26,7 @@ $ sudo passwd peertube
~~~
Database
## Database
Créez la base de données de production et un utilisateur peertube à l'intérieur PostgreSQL:
@ -48,7 +48,7 @@ $ sudo -u postgres psql -c "CREATE EXTENSION pg_trgm;" peertube_prod
$ sudo -u postgres psql -c "CREATE EXTENSION unaccent;" peertube_prod
~~~
Préparer le répertoire PeerTube
## Préparer le répertoire PeerTube
Récupérer la dernière version taguée de Peertube:
@ -73,7 +73,7 @@ $ sudo -u peertube wget -q "https://github.com/Chocobozzz/PeerTube/releases/down
$ sudo -u peertube unzip -q peertube-${VERSION}.zip && sudo -u peertube rm peertube-${VERSION}.zip
~~~
Installer Peertube:
## Installer Peertube:
~~~
@ -82,7 +82,7 @@ $ sudo -u peertube ln -s versions/peertube-${VERSION} ./peertube-latest
$ cd ./peertube-latest && sudo -H -u peertube yarn install --production --pure-lockfile
~~~
Paramétrage de PeerTube
## Paramétrage de PeerTube
Copiez le fichier de configuration par défaut qui contient la configuration par défaut fournie par PeerTube. Vous ne devez pas mettre à jour ce fichier.
@ -103,7 +103,7 @@ puis éditez le fichier config/production.yaml en fonction de la configuration d
PeerTube ne prend pas en charge le changement d'hôte de serveur Web. Même si PeerTube CLI peut vous aider à changer de nom d'hôte, il n'y a pas de support officiel pour cela car il s'agit d'une opération risquée qui peut entraîner des erreurs imprévues.
Webserver
## Webserver
Nous ne fournissons que des fichiers de configuration officiels pour Nginx.
@ -155,7 +155,7 @@ $ # Add webroot_path = /var/www/certbot
$ sudo vim /etc/letsencrypt/renewal/your-domain.com.conf
~~~
TCP/IP Tuning
## TCP/IP Tuning
On Linux
@ -167,7 +167,7 @@ $ sudo sysctl -p /etc/sysctl.d/30-peertube-tcp.conf
Votre distribution peut l'activer par défaut, mais au moins Debian 9 ne le fait pas, et le planificateur FIFO par défaut est assez sujet au "Buffer Bloat" et à une latence extrême lorsqu'il s'agit de liens client plus lents, comme nous le rencontrons souvent dans un serveur vidéo.
systemd
## systemd
If your OS uses systemd, copy the configuration template:
~~~
@ -197,7 +197,7 @@ $ sudo service peertube start
~~~
Administrateur
## Administrateur
Le nom d'utilisateur de l'administrateur est root et le mot de passe est généré automatiquement. Il se trouve dans les logs de PeerTube (chemin défini dans production.yaml). Vous pouvez également définir un autre mot de passe avec:
~~~
@ -207,8 +207,7 @@ Alternatively you can set the environment variable PT_INITIAL_ROOT_PASSWORD, to
Mise a jour
Instance PeerTube
## Mise a jour Instance PeerTube
Check the changelog (in particular BREAKING CHANGES!): https://github.com/Chocobozzz/PeerTube/blob/develop/CHANGELOG.md
Auto
@ -294,7 +293,7 @@ $ cd /var/www/peertube/versions
$ diff "$(ls --sort=t | head -2 | tail -1)/support/systemd/peertube.service" "$(ls --sort=t | head -1)/support/systemd/peertube.service"
~~~
Redémarrer PeerTube
## Redémarrer PeerTube
Si vous avez modifié votre configuration nginx :