peertube_installation_et_configuration
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
peertube_installation_et_configuration [2021/05/11 15:42] – [Téléchargement de la dernière version] n1c0 | peertube_installation_et_configuration [2023/12/11 15:28] – Benjamin Labomedia | ||
---|---|---|---|
Ligne 46: | Ligne 46: | ||
useradd -s /bin/bash -d / | useradd -s /bin/bash -d / | ||
chown -R peertube: / | chown -R peertube: / | ||
- | chmod 2770 / | + | chmod 2775 / |
</ | </ | ||
Ligne 87: | Ligne 87: | ||
==== Installation ==== | ==== Installation ==== | ||
- | Grâce | + | On entre dans le dossier de la dernière version, puis, grâce |
< | < | ||
+ | cd ./ | ||
yarn install --production --pure-lockfile | yarn install --production --pure-lockfile | ||
- | cp ./ | ||
cp ./ | cp ./ | ||
+ | cp ./ | ||
+ | cp ./ | ||
</ | </ | ||
Ligne 103: | Ligne 105: | ||
Le fichier est long, mais une partie de la config pourra se faire directement dans l' | Le fichier est long, mais une partie de la config pourra se faire directement dans l' | ||
- | **Important** : Supprimer le sufixe | + | **Important** : Supprimer le suffixe |
< | < | ||
Ligne 143: | Ligne 145: | ||
email: | email: | ||
enabled: true | enabled: true | ||
+ | et pour la configuration smtp par exemple : | ||
+ | < | ||
+ | # SMTP server to send emails | ||
+ | smtp: | ||
+ | # smtp or sendmail | ||
+ | transport: smtp | ||
+ | # Path to sendmail command. Required if you use sendmail transport | ||
+ | sendmail: null | ||
+ | hostname: mail.monmail.net | ||
+ | port: 587 # If you use StartTLS: 587 | ||
+ | username: bot@mondomaine.org | ||
+ | password: **** | ||
+ | tls: false # If you use StartTLS: false - was true | ||
+ | disable_starttls: | ||
+ | ca_file: null # Used for self signed certificates | ||
+ | from_address: | ||
+ | |||
+ | </ | ||
==== Optimisation et démarrage ==== | ==== Optimisation et démarrage ==== | ||
Ligne 154: | Ligne 174: | ||
cp / | cp / | ||
| | ||
- | Modifier ce nouveau fichier en mettant le bon PATH de votre instance Peertube : | + | Modifier ce nouveau fichier en mettant le bon PATH de la config |
< | < | ||
Ligne 340: | Ligne 360: | ||
Il faut suivre [[https:// | Il faut suivre [[https:// | ||
- | Pour installer les outils CLI, il faut recloner | + | Pour installer les outils CLI, il faut cloner |
< | < | ||
+ | cd / | ||
git clone https:// | git clone https:// | ||
cd PeerTube | cd PeerTube | ||
Ligne 354: | Ligne 375: | ||
</ | </ | ||
- | Puis dans le fichier //.bashrc// de son utilisateur favori, on ajoute un alias afin d' | + | Puis dans le fichier |
- | alias peertube=" | + | alias peertube=" |
On prend en compte les modifications : | On prend en compte les modifications : | ||
Ligne 362: | Ligne 383: | ||
source .bashrc | source .bashrc | ||
| | ||
+ | ==== Sauvegarde ==== | ||
+ | |||
+ | Il faut sauvegarder les fichiers et dossiers créés ou modifiés pour Peertube ainsi que la base de données PostgreSQL. | ||
+ | |||
+ | Liste des fichiers et dossiers : | ||
+ | |||
+ | * Dossier Peertube : / | ||
+ | * Config réseau : / | ||
+ | * Config du daemon/ | ||
+ | * Vhost apache : / | ||
+ | * Les outils CLI : / | ||
+ | |||
+ | En réalité, on ne sauve que les éléments qui changent, c'est à dire le dossier d' | ||
+ | |||
+ | Pour la base de données, en tant que root, on execute la commande suivante. Elle crée un dossier **/ | ||
+ | |||
+ | <code bash> | ||
+ | SQL_BACKUP_PATH=" | ||
+ | </ | ||
+ | |||
+ | ==== Mise à jour ==== | ||
+ | Suivre les préconisations de [[https:// | ||
+ | |||
+ | ==== Désactiver les commentaires ==== | ||
+ | A ce jour, il n'y a pas de mécanique pour désactiver les commentaires, | ||
+ | |||
+ | ==== Mettre un captcha à l' | ||
+ | Via le système de plug-in de peertube, on a installé https:// | ||
===== Pratique ===== | ===== Pratique ===== | ||
Ligne 368: | Ligne 417: | ||
Pour importer les vidéos d'un compte Vimeo, on peut executer une commande qui fera tout ce qu'il faut. Remplacer les noms en majuscules par vos propres informations. **TARGET_URL** est l'url du compte chez Vimeo, par exemple https:// | Pour importer les vidéos d'un compte Vimeo, on peut executer une commande qui fera tout ce qu'il faut. Remplacer les noms en majuscules par vos propres informations. **TARGET_URL** est l'url du compte chez Vimeo, par exemple https:// | ||
- | **Important**, il faut se mettre dans le répertoire contenant le clone de Peertube utilisé pour initialiser les outils CLI vu plus haut. | + | **Important** |
En ligne de commande depuis le serveur en tant que user non root : | En ligne de commande depuis le serveur en tant que user non root : | ||
- | node dist/ | + | node dist/ |
| | ||
- | Les vidéos seront alors importées et disponible dans le compte de l' | + | Les vidéos seront alors importées et disponible dans le compte de l' |
+ | Les options : | ||
+ | < | ||
+ | .option(' | ||
+ | .option(' | ||
+ | .option(' | ||
+ | .option(' | ||
+ | .option(' | ||
+ | .option(' | ||
+ | .option(' | ||
+ | .option(' | ||
+ | .option(' | ||
+ | .usage(" | ||
+ | .parse(process.argv) | ||
+ | |||
+ | </ | ||
==== Editorialiser la page découvrir ==== | ==== Editorialiser la page découvrir ==== | ||
Il faut apparemment [[https:// | Il faut apparemment [[https:// | ||
- | {{tag>bj n1c0 futuretic | + | ==== Streaming live d'une session Jitsi dans Peertube ==== |
+ | * [[https:// | ||
+ | |||
+ | ==== Embed Peertube dans dokuwiki ==== | ||
+ | Voir [[https:// | ||
+ | |||
+ | {{tag>futuretic |
peertube_installation_et_configuration.txt · Dernière modification : 2024/01/24 23:02 de n1c0