So i was looking into selfhosting my own Peertube Instance due to me wanting to back up my Youtube Channel as well as our Indie Bands Channel and just also provide a Mirror for those People that do not wanna follow us via Youtube >.>
But anyways basically what has hapepned was that my Goal is to neither have to rely on Docker nor NGINX at all but so far i did not sadly found much look for Instructions except using a Docker + NGINX Combo or just using NGINX but using it on a Different Port and forwarding that Traffic to Caddy then :(
Both Options are something itd rather not do and dislike considering my Setup being quite Good with me just simply managing the Binaries myself >.>
The only other Option i found was some Random Dudes Caddy Config for Peertube which itd rather not rely on >.>
considering im not really a “Web Dev” or “Server Management” Guy except for following the Instruction listed on the Self Hosted Projects official Side and praying to God that it didnt just burn down my Server and Worked XD
Anyways itd be appreciate of Help really in that Matter as itd love to atleast have a Youtube Channel Backups as well as to invite Friends to join and etc. :P
Also here is that Random Guys Caddy Conf for Peertube incase anyonsoe wants to take a look >.>
https://gist.github.com/toby3d/ad2f20f31d1c71a51914045efd0a9a61/ff02cf4d50b809a2f13910968e29aaff2c132944
I run TubeFree.org and I’ve been playing with Peertube, but I’m not a Dev so there might be a way to do this.
HOWEVER, caddy just forwards ports and a simple file server.
Peertube needs an actual webserver to serve it’s site. It handles the transcoding, activity pub, moving files, etc. But I’m almost positive you need a web server.
What I did was install Peertube from docs and put caddy in front of that. So caddy handles the cert and ports to nginx.
Also just looked over the caddy config. Idk if that’d work, but the more you diverge from the intended set up, the more problems you can run into where the devs won’t be able to help as their experience is limited as well. None of us know everything. :-)


