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.

No GUI for n8n using tailscale and tailscale-docker

Featured Replies

Hi,

I want to run the n8n Docker on Unraid 7.2.0 and use Tailscale to solve the browser issue regarding the needed SSL certificate using Tailscale. (allowing Tailscale-Subnet is deactivated)
I installed Tailscale on unraid and my Windows PC, set Tailnet DNS name and activated SSL.
I am able to connect to Unraid using the .ts.net address with secure connection.

Then I installed Tailscale-Docker and activated it in Tailscale too, and I can see the "unraid-docker" as a new mashine shown in the Tailscale mashines overview. For all mashines i deactivated SSL expiry.
I installed n8n with "Networktype: Container" and "Container Network: Tailscale-Docker"
Both (Tailscale-Docker and n8n) are started.

BUT there is now GUI function available when i click on n8n, the only thing I can see is >_ Console.

Can someone please show me what I have done wrong?

With kind regards
ingo

Here some pictures:

Tailscale:
image.png

Docker:
image.png

n8n Config:
image.png

No GUI for n8n:
image.png

Tailscale setting:

image.png

Edited by Croco80

Solved by Yusseiin



If you see only the "console" button that is because in the app image there "Web UI" part, that is under advanced view, is empty.

This does not mean that your n8n is not accessible, you can still reach it using the tailscale container ip, and if you are using Magick DNS using the dns name from tailscale.image.png

Are you using Unraid 6 ? because in Unraid 7 you can install tailscale directly inside n8n in the app image.

  • Author

Hi Yusseiin,

Thank you very much for your support.
I am using Unraid 7.2.0 and n8n from tmchow`s Repositor, I think I missed this information in my Post.
In my case I use 192.168.1.11:5678 as 192.168.1.11 is the IP of my Unraid in my network.
I tried to configure Tailscale in the config of n8n BUT then I was not able to start n8n as privileges are missing. After some research I found the information that I should not set the privileges for user and group, but instead use tailscale-docker.
This is what I see when I tried to configure Tailscale in n8n:
image.png

And this is my n8n configuration I used:
image.png

This was the reason why I tried to solve this topic using Tailscale-Docker as I´ve read that this should be a proper solution to my problem.

But up to now I found no working solution.

Not using Tailscale and SSL I get this message:
image.png

To be honest I do not have any idea how to get this running. :-(

image.png

Let me try to add tailscale to my n8n instance and see if it is working.

I am using a reverse proxy to serve n8n via https so i do not have your problem.

I will try to add it to my instance and see if it is working

  • Solution

I have managed to get this working using the serve option.

I have done the same setup has you.
n8n and tailscale docker.
in n8n i have put the network has container with tailscale docker

image.png

Than in tailscale docker i went to the console and i have run tailscale serve 5678

image.png

And then i am able to access n8n via https with the .ts.net link.

image.png

You need to have the serve and the https enabled on your tailscale account when you send the command the first time it will trigger the "enable page" has you can see here https://tailscale.com/kb/1312/serve

  • Author

Yusseiin you are my hero today!!!
This really solved my issue 🥳 and I think I owe you a 🍺 or two.

Just one last question!
I noticed that after a reboot of my Unraid I need to open the console for Tailscale-Docker again an run the command: tailscale serve 5678 again to be able to connect via HTTPS to n8n.
Do you know if this command can be automatically be run at the end of Tailscale-Docker start?

10 minutes ago, Croco80 said:

Yusseiin you are my hero today!!!
This really solved my issue 🥳 and I think I owe you a 🍺 or two.

Just one last question!
I noticed that after a reboot of my Unraid I need to open the console for Tailscale-Docker again an run the command: tailscale serve 5678 again to be able to connect via HTTPS to n8n.
Do you know if this command can be automatically be run at the end of Tailscale-Docker start?

You indeed can, just create a user script that runs at the start of your unraid this command

docker exec -it TailscaleDockerName tailscale serve 5678

  • Author

Thank you so much for your effort and your patience with me!!!!

1 hour ago, Croco80 said:

Thank you so much for your effort and your patience with me!!!!

Your welcome :) Enjoy N8N :)

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.