-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[QUESTION] Use Tailscale VPN #348
Comments
Welcome to Dashy 👋 Issues are sometimes closed when users:
Before you reopen this issue, please also ensure that:
Once you have verified the above standards are met, you may reopen this issue. Sorry for any inconvenience caused, I'm just a bot, and sometimes make mistakes 🤖 |
Hiya @seba5496 Thanks for your question, but I'm not sure I fully understand. What part of the app isn't working through Tailscale? I'm just using plain old WireGuard + ZeroTeir on my setup, and hadn't noticed any issues. So if you could share some more details about your config and explain the question further, that'd be helpful :) |
Tailscale is an intermediary, the Wireguard server is not at your place, but at Tailscale. Not sure it works. |
I'm trying to connect to my services from outside my home, but through Dashy, so I was wondering if there is a relatively simple way to use those IPs (Tailscale's) when I'm connected to Dashy through Tailscale VPN, or if there is a way to add secondary/alternative IPs for all my services without exposing them directly to the internet, so I can access them directly from Dashy. |
Thanks for explaining, I think I understand now. |
The issue with that would be, that it would always need an internet connection to work, and there are times at home that I lose access to the internet and that would mean that all links are unavailable. Perhaps this feature could be integrated with the check if a given service is online or not, letting me choose the link (?) or using the first link that is available. |
Ah thanks for explaining, that makes sense now. And I now see how it could be very useful to use a secondary URL when the primary one is unavailable. I'll add it to the todo list, but right now am working on widget support, so it this likely won't be implemented for a while. In the meantime, if you find a service that solves that problem, do let me know here, as I would also be interested in this :) |
Looking into this further, and I think you could actually do this just with NGINX (presuming you're already using it as a reverse proxy). One option could e by creating a
I think this can also be done better with I'm not too strong with NGINX, so if someone knows a better method, that would be awesome. Or maybe there's an entirely different approach, for non-NGINX setups. |
Am closing this issue for now, since the best approach is going be to implement it server-side, independently of Dashy. |
I know this is very old and I don't have a solution but maybe my workaround helps someone. I also use Tailscale and need to access services with a different IP when outside than on my home LAN. I ended spinning up a second docker container with the same config, except in this one I swapped the IPs/hostnames accordingly for Tailscale's. Now when I'm at home I use one, when outside I reach the other. Lastly, I can sync the config files to always have the same settings but sed the urls which are the only changes. It also works with another page inside a single Dashy instance, but if you don't mind the extra RAM usage I think it's best for security to have two separate. You may want to only allow certain services from TS or arrange them differently to ease access from a phone, like my case. |
Signed-off-by: Bjorn Lammers <[email protected]>
Question
Hey there,
I was wondering if there is a way to use Tailscale VPN to access the services with their alternative IP addresses, since Tailscale it's based in WireGuard as far as I know.
Thanks in advance
Best regards
Category
Configuration
Please tick the boxes
The text was updated successfully, but these errors were encountered: