Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Docker + Tailscale + Domain Name Shenanigans

Featured Replies

Howdy....

 

I'm looking for an easy solution to what is likely an extremely niche issue. I've searched the forms but I'm not entirely certain what I should be searching for so please forgive me if I've missed something obvious.

 

I'm utilizing a Tailscale Network, I realize this is outside of the norm so just give me the benefit of the doubt because the issue I'm facing has nothing to do with TailScale. A feature of Tailscale is that every device has a unique IPV4 address. My Unraid server is running a Tailscale docker image and I'm able to connect to it without issue.

 

I also have my own domain name and have added my Unraid server's Tailscale ip address as an A record to my domain. ex: Unraid.example.com. This allows me to connect to mu Unraid server via a domain name, vs. typing in the IP address. This works a treat.  E.G: https://unraid.example.com:someport 

 

The reason I use Tailscale and not the built in Wiregaurd VPN Server is because I also have a PIKVM connected to my Unraid server for remote management, and I want to ensure even if my Unraid server is non-responsive that I can connect to my PIKVM to remotely administer it "out of band". And I'd like to utilize one VPN client for everything, because I'm lazy.

 

My issue is the following:

When I navigate to the Unraid Docker page and click on the docker image icon and select 'Web UI' it tries to redirect me to the Local IP and port of the Unraid machine. In this case 192.168.4.XXX where as the Tailscale IPs are 100.XXX.XXX.XXX.

 

My question is:

Is there a way to override the base url for the "WebUI" docker image 'Web UI' links?

 

Thanks Joe

Also in a similar situation and curious to hear any input.

  • 2 weeks later...
  • Author

ultimately because I'm a nerd... I wrote a safari extension to rewrite the links. I can share the source if you want to build it and use it locally. 

I don't know if I am understanding your problem correctly but I do it like this:

 

- Edit the docker container

- Enable Advanced view

- Replace the http://[IP]:[PORT:7878] with your ip http://123.456.789:[PORT:7878]

1532129280_Screenshot2023-01-31at12-57-52niko_UpdateContainer.thumb.png.7d31296ba8107ccdbd59672f05164f46.png

 

It then redirects you to your tailscale IP.

 

Or are you talking about replacing the [IP] template with an IP address?

 

If that is the case: No idea, I do it manually.

 

 

Edited by orhaN_utanG

  • Author

Well that looks promising! I'll give it a shot.

  • Author

That totally works! Thanks!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.