The original post: /r/selfhosted by /u/Calrissiano on 2024-11-10 09:06:33.
Hi gang
I’ve updated (read: deleted all container and redeployed) my Invidious instance due to the recent channel/subscription issues. It works normally again.
However I messed up with the configuration somehow. I think it’s all related to these three lines in the docker compose file:
external_port:
domain:
https_only: false
I set external port and domain to the ip of the instance and the standard port 3000. When acessing the instance via IP on my PC in my browser, I can login and watch videos normally - great. When using my private domain and a self signed certificate via Nginx proxy manager, I can’t login (always takes me back to the main screen) and when I’m logged in first (via IP) and then access it via domain, I can’t play videos). I didn’t change anything in NPM and before the redeployment it worked fine. On my phone via Clipious however (where I never logged out) I can use it via https when setting IP and port in the file, but not when setting a domain (then it neither shows previews nor plays video).
I’ve tried different combinations and it either works via https on my PC or via https on my phone.
First I thought it was a browser/cookie issue, but I tried four different browsers (even downloaded browsers I don’t normally use freshly) but it’s the same everywhere.
I don’t want to open an issue in their Github cause they always seem kinda stressed.
Thanks!