I have a synology NAS with an Intel CPU good at transcoding which goes EOL i wish to use as de dedicated peertube instance.
I would like to use a docker image to install peertube on it.
https://hub.docker.com/r/chocobozzz/peertube/
Sadly I feel like the information provided are insuffisant for a « rookie » like me to setup.
I don’t see the usual environment variables I have to enter or anything else I usually get in the readme section on github for the configuration.
The main peertube website is not really helpfull as well since it only give information for a VPS installation, most is not usefull in my case.
I’m not starting from scratch regarding IT knowledge, but i’m far from beeing a pro.
Maybe someone has a 3rd party tutorial somewhere i could follow ?
I saw this one How to Install PeerTube on Your Synology NAS – Marius Hosting
But it does not provite much me help since it do not focus on the same docker host I have and force the usage of portainer which i’d like not to use, so most of it does not apply to my case.
Thank you.
(Message en anglais par habitude mais je suis francophone vous pouvez répondre en français).
Add the chocobozzz-peertube1 container to docker.
Setup port 80
Setup port 9000
Setup a reverse proxy (https => http), with websocker wss => ws for port 443 (=>80) and 9000
NAT configuration fort port 443 and 9000
From my understanding it seek somes files it cannot get.
But my knowledge is extremly limited and for 99% of docker service I can get on github following those steps and setting the environment variable (usually displayed in the readme) is ok to make it work.
Basically nothing on the page docs .joinpeertube.org/install/docker is actually usefull in my case
And the page hub .docker.com/r/chocobozzz/peertube/ provide zero information
If I understood what you are trying to do (host peertube on your NAS under subdomain provided by Synology), then you should follow the Install part of the above linked documentation without deviating from it.
You are going to need:
copy and edit dockers-compose.yml file
copy and edit .env file.
setup email via SMTP either using Google or your own email server or service.
NOTE: you shouldn’t open both 80 and 9000. It should either be port 80 and 443 exposed to webserver along with Peertube, or webserver elsewhere pointing your subdomain to port 9000 here. Since you will be using Synology provided subdomain, don’t expose port 9000 in docker compose (leave it as is, commented out).
En continuant de fouiller le forum je me rends compte que c’est une problématique vaguement récurrente qui revient ici.
Mais que les « monsieur-tout-le-monde » comme moi n’arrivent pas à le faire marcher.
Ce que je ne comprends pas c’est qu’en mappant le dossier /config aucun fichier n’est créé à l’intérieur.
J’ai testé avec d’autres paquets et eux peuplent bien les dossiers mappé (/config, /data…) avec des fichiers.
Egalement mettre un fichier docker-compose.yml et .env dans ce fameur dossier /config ne change rien
Là encore c’est une manip qui fonctionne sur les autres containeurs.
Le tuto de marius hosting fonctionne sans doute mais impose l’utilisation de portainer et tout un tas de manip que je ne comprends pas bien.