X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=support%2Fdoc%2Fproduction.md;h=fd29571596efb76b0b99cd3ad464f67ce1fc2638;hb=7b034aeda89dc5c9acc7ac70a16dead7f212d046;hp=0498bf1fcd10aa11c105aef7f1390fd55b71ef63;hpb=fbd2ad19b64a07de3baca87cbd2505d1c141f449;p=oweals%2Fpeertube.git diff --git a/support/doc/production.md b/support/doc/production.md index 0498bf1fc..fd2957159 100644 --- a/support/doc/production.md +++ b/support/doc/production.md @@ -59,10 +59,10 @@ $ sudo -u peertube wget -q "https://github.com/Chocobozzz/PeerTube/releases/down $ sudo -u peertube unzip peertube-${VERSION}.zip && sudo -u peertube rm peertube-${VERSION}.zip ``` -*If you're using CentOS7, do not forget to activate the devtoolset-6 software collection. +*If you're using CentOS7, do not forget to activate the devtoolset-7 software collection. And after that, follow the step as usual. Do not forget to exit the environment after installing Peertube:* ``` -$ scl enable devtool-6 bash +$ sudo scl enable devtoolset-7 bash ``` Install Peertube: @@ -200,13 +200,16 @@ Now your instance is up you can: ## Upgrade +### PeerTube code + +**Check the changelog (in particular BREAKING CHANGES!):** https://github.com/Chocobozzz/PeerTube/blob/develop/CHANGELOG.md + #### Auto (minor versions only) The password it asks is PeerTube's database user password. ``` $ cd /var/www/peertube/peertube-latest/scripts && sudo -H -u peertube ./upgrade.sh -$ sudo systemctl restart peertube && sudo journalctl -fu peertube ``` #### Manually @@ -256,10 +259,42 @@ $ cd /var/www/peertube && \ sudo -u peertube ln -s versions/peertube-${VERSION} ./peertube-latest ``` +### nginx + +Check changes in nginx configuration: + +``` +$ cd /var/www/peertube/versions +$ diff "$(ls --sort=t | head -2 | tail -1)/support/nginx/peertube" "$(ls --sort=t | head -1)/support/nginx/peertube" +``` + +### systemd + +Check changes in systemd configuration: + +``` +$ 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" +``` + +### Restart PeerTube + +If you changed your nginx configuration: + +``` +$ sudo systemctl reload nginx +``` + +If you changed your systemd configuration: -Restart PeerTube: ``` -$ sudo systemctl restart peertube +$ sudo systemctl daemon-reload +``` + +Restart PeerTube and check the logs: + +``` +$ sudo systemctl restart peertube && sudo journalctl -fu peertube ``` ### Things went wrong?