How to install PeerTube on Nethserver

I’m going to check it as soon as I find time.

Unfortunately not.

1 Like

Looks like there’s been a recent major update to PeerTube with the release of v3:
https://framablog.org/2021/01/07/peertube-v3-its-a-live-a-liiiiive/

The “Any OS” (as if!) installation instructions look like they have some pretty specific requirements, including Nginx:
https://docs.joinpeertube.org/install-any-os

Given the improvement in Nethserver’s Docker support in the last couple of years, I wonder if that might be a better way to install:
https://docs.joinpeertube.org/install-docker

Edit: Hmmm. I think I’ve got a start on doing this with Docker, but both PeerTube and Portainer want port 9000. And when I edit the docker-compose.yml file to ask PeerTube to listen on 9001 instead, I get:

[root@neth-test peertube]# docker-compose up
Building with native build. Learn about native build in Compose here: https://docs.docker.com/go/compose-native-build/
Creating network "peertube_default" with the default driver
ERROR: unable to insert jump to DOCKER-ISOLATION-STAGE-1 rule in FORWARD chain:  (iptables failed: iptables --wait -I FORWARD -j DOCKER-ISOLATION-STAGE-1: iptables v1.4.21: Couldn't load target `DOCKER-ISOLATION-STAGE-1':No such file or directory

Try `iptables -h' or 'iptables --help' for more information.
 (exit status 2))
1 Like

This was semi-easy to install in that I used a cheater script but I wouldn’t fully want to trust that if I could get it to build from source that would be best. I’ve got to read up on docker & portainer so I can understand all of it’s parts & terminology better.

2 Likes

Version 3.1 of Peertube has been released:

1 Like