Работа с PeerTube

Updated 24 July 2019

Switching to another domain

To migrate from peertube.example.org to tube.example.org, edit the PeerTube settings accordingly:

/var/calculate/www/peertube/config/production.yaml

webserver:
  https: true
  hostname: 'tube.example.org'

Convert the database of torrent files:

su - peertube

cd peertube-latest

NODE_CONFIG_DIR=/var/calculate/www/peertube/config NODE_ENV=production npm run update-host

Update the configuration of nginx:

/etc/nginx/sites-enabled/peertube.conf

server {
...
server_name tube.example.org;

ssl_certificate /etc/letsencrypt/live/tube.example.org/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/tube.example.org/privkey.pem;
}

Now fetch the necessary certificates for tube.example.org.

Restart both Nginx and PeerTube:

/etc/init.d/nginx restart

/etc/init.d/peertube restart