PeerTube

PeerTube est un serveur d'hébergement de vidéos basé sur le système du fediverse et se basant sur les technologies WebTorrent (partage du flux vidéo avec le protocole Torrent) et ActivityPub. Il est actuellement développé par Chocobozz et soutenu par Framasoft. Son înstallation est intéressante si:

Ce tutoriel décrit les logiciels à installer et la démarche à suivre pour installer PeerTube sur votre ordinateur.

Pré-requis

Il est possible que ffmpeg reste sous la version 2.x. Si c'est le cas, vous pouvez utiliser le ppa ppa:jonathonf/ffmpeg-3 puis recharger la liste des paquets et enfin mettre à jour le paquet ffmpeg

Mise en place de l'environnement

Créez un utilisateur peertube avec pour répertoire d'origine /var/www/peertube et attribuez-lui un mot de passe que vous conserverez:

sudo useradd -m -d /var/www/peertube -s /bin/bash -p peertube peertube
sudo passwd peertube

Enfin, créez la base de données peertube dans PostgreSQL lié au compte d'utilisateurs éponyme et activez les extensions pg_trgm et unaccent

sudo -u postgres createuser -P peertube
sudo -u postgres createdb -O peertube -E UTF8 -T template0 peertube_prod
sudo -u postgres psql -c "CREATE EXTENSION pg_trgm;" peertube_prod
sudo -u postgres psql -c "CREATE EXTENSION unaccent;" peertube_prod