Hi! I know there is plenty of doc and answers about this subject but I tried a lot of things yet and I have the feeling I am missing something.
Since the last peertube upgrade, my peertube instance stops uploads with “Your video file was too large (max. size: 2M)”. I am trying to remove this limitation.
My first problem is that I have many config files:
/etc/nginx/sites-enabled/peertube.XXX.net
/etc/nginx/nginx.conf
/var/www/peertube/versions/peertube-v4.1.1/support/nginx/peertube
What file should I modify?
My second problem is, what should I modify exactly.
Is that client_max_body_size
in http{}
, serve{}
or location /upload{}
?
Thank you for your help.
The file you have to modify is /etc/nginx/sites-enabled/peertube.XXX.net
It should be the same as /var/www/peertube/versions/peertube-v4.1.1/support/nginx/peertube
, where you replace ${WEBSERVER_HOST}
by your server hostname (peertube.XXX.net), and ${PEERTUBE_HOST}
by 127.0.0.1:9000
(assuming peertube is listening locally on 9000 port, which is the default).
In the installation documentation:
This is achieved by these commands:
sudo cp /var/www/peertube/peertube-latest/support/nginx/peertube /etc/nginx/sites-available/peertube
#Then set the domain for the webserver configuration file. Replace [peertube-domain] with the domain for the peertube server.
sudo sed -i 's/${WEBSERVER_HOST}/[peertube-domain]/g' /etc/nginx/sites-available/peertube
sudo sed -i 's/${PEERTUBE_HOST}/127.0.0.1:9000/g' /etc/nginx/sites-available/peertube
The first command copy the file, and sed
is a «search and replace tool».
If you think that your nginx file is not correct, you can make these steps again (backup your file before, just in case). Don’t forget to replace [peertube-domain] by peertube.XXX.net.