I'm trying to self-host for use only locally within my home using yattee on apple tv, and I feel like I'm close, but not working yet. I followed the official self-hosting guide, following the AIO Caddy guide from here:
https://docs.piped.video/docs/self-hosting/
I am running in Windows. I did not have docker installed previously, so I installed the lastest docker for windows, opened command prompt as admin and cloned the git repo and ran the configure-instance.sh for caddy. Set my hosts as 'piped.redacted.local' , pipedapi, and pipedproxy. I then created a dns rewrite in adguard home to send *.redacted.local to the host IP address. From there, I am now able to visit that page on any computer in my home and get to the frontend webpage (after a ssl warning from my browser which I have to accept the risk and continue). However, once in the frontend, nothing really works... It starts up at the trending page, but just spins forever without loading. If I go to register page, I can enter a user/pass, but clicking register does nothing. Likewise if I go to the login page, nothing. If I simply enter a url directly, e.g. piped.redacted.local/watch?abcdefg the page starts to load, but again just a spinning circle in the main content area of the page.
I've tried looking all over github issues for similar things, trying to read the logs of postgres and more (postgres is really sparse, basically just starting postgressql, listening on xyz, database system is ready to accept connections) , but nothing is jumping out at me as an obvious issue, and I've done so very little in the way of manual config that I don't believe I've broken something, more feels like I'm missing something.
Edit: slight follow-up, it's due to the caddy cert and trying to use it only locally. I'll have to learn how to do it properly instead of just adguard dns rewrite it seems. If anyone is able to help walk me through setting it up properly, I'd certainly appreciate it. I was able to export the crt from caddy data and install on my laptop, set to trust, and was able to register an account, load videos, etc. All 'working' properly on my macbook, but not able to connect in yattee (ssl error when trying to add the location)
I have never used docker on windows but you could try following the guide i did for linux: https://gist.github.com/WreckingBANG/405235949c655cd8246188ba25c42277