Hello Umbrel community,
I was very positively surprised to see Invidious and Nitter in the Umbrel app store. I immediatly tried Invidious and it’s amazing. I first run it from a local IP and didn’t notice but later I figure out that I need to pass the Umbrel login to access it, it’s kind of stupid in my opinion. Mempool, LNbits, BTCPay and many other app doesn’t need Umbrel login to run.
On top of that I did a reverse proxy (like I did for other app) to access the app from clear net but then I guess I’m blocked because of the Umbrel login. It redirect me to https://invidious.mydomain.tld:2000/?origin=host&app=invidious&path=%2F the same way it’s redirecting to http://local_umbrel_IP:2000/?origin=host&app=invidious&path=%2F when I try to access without being login to Umbrel.
How can I skip that?
Hi, here’s some documentation on how to disable umbrel authentication.
Basically you just need to modify the docker-compose.yml
and add PROXY_AUTH_ADD: "false"
in the environment variables.
Thanks for the link and hint. But I didn’t find the right docker-compose.yml file I guess. Obviously I don’t want to disable it for all apps, only for Invidious. On the GitHub page there seams to be a whitelist system but again I cannot figure it out where it must be.
It’s located in home directory for umbrel user.
Folder ~/umbrel/app-data//docker-compose.yml
But I still didn’t get, how to trigger this file.
Restart umbrel or build docker image.
I had to edit docker-compose.yml in:
/home/umbrel/umbrel/repos/https—github-com-getumbrel-umbrel-apps-git/invidious
changing services section as:
services:
app_proxy:
environment:
APP_HOST: invidious_web_1
APP_PORT: 3000
PROXY_AUTH_ADD: "false"
And reinstalled invidious
Sorry I didn’t took time to try but I confirm it works now, after adding the parameter + reinstalll of the app (I missed your last line and was wondering what’s still wrong).
By the way, it’s the same for Nitter if other need it too.
Thanks for help.