I’d like to expose LNVisualizer and Bitfeed (both Umbrel apps) to the public internet by pointing a subdomain at my Umbrel (i.e. bitfeed.domain.tld). I’m unable to do so right now because Umbrel redirects requests to those apps to a login screen if the session is not authenticated. Is there any way to bypass this? As neither of these apps expose sensitive information or administrative functions it’d be good to relax the security a little bit. Unless I’m thinking about this all wrong?
Edit to add a few points:
- Why do I want to do this? Vanity. That’s it
- Just to give you a sense of how I’m approaching security in general, my home firewall has no ports open. I’m using a VPS to forward traffic down a wireguard tunnel to a device on my network running nginx proxy manager, where SSL termination is handled.
Thanks for wanting to host your own instance of the app.
I believe it is up to the app developers to configure whether or not the password is required and by default it is required but you can change it on your end I think.
According to this
You should be able to add
to the lnvisualizer
docker-compose.yml file in your
changing the existing config file from
You will need to restart your umbel or run
to reload the config.
You can follow the same process for bitfeed as well. Also if there are any app updates I believe you will need to repeat this process. Hopefully there will be a UI for user configurable app settings in the future.
Thanks for this! I know you answered me some time ago, but since then I’ve been down a bit of a rabbit hole spinning up a core lightning node following the Raspibolt guide. Coming back to this, I realize that it relies on LND REST. Is there any way to adapt the docker-compose file to expect the files in .e.g.
~/lightningd/c-lightning-REST-v.../certs instead of
/lnd/data/chain/bitcoin/mainnet/ ? Or is that not supported?