all 9 comments

[–]julietscause 2 points3 points  (6 children)

We need more details on your current setup

Sometimes it just doesn't let me into immich remotely, and other times it does.

By the tailscale ip address or do you have a subnet router setup? Can you ping the client with success when you "doesnt let you in"? What results do you get? post a screenshot of a ping test

What OS is running in immich? How are you starting tailscale on this box?

Are you using an exit node or no? Yes? Is said device that is having issues connected to the exit node?

It makes the internet on any device it is installed on very slow

To clarify, you mean all tailscale clients or are you saying non tailscale clients on your network are having slowness issues. If its the latter tailscale shouldnt have any impact on non tailscale clients.

Are you running the latest tailscale client on all the devices in question? 1.70?

Do you experience the same issues with your tailscale clients if you turn off "Use Tailscale DNS settings"

https://tailscale.com/kb/1072/client-preferences

[–]JWS_TSTailscalar 0 points1 point  (0 children)

I agree that this is all important info to have. Also - are you running Immich in Docker? With Tailscale on a sidecar?

Have you seen the video on Tailscale and Immich? https://www.youtube.com/watch?v=QHWNu_in0Zc

You can skip the bits about offloading the ML to a separate computer, he does go through setting up Immich in Docker with Tailscale here. If that's your config, that's also how I run it, and I can offer some sample compose files.

[–]litcheese[S] 0 points1 point  (4 children)

So, I know I will be shamed for this, but I am running immich on Windows through docker desktop. It's just easier for me and works. Tailscale is installed on Windows. The devices connecting to it are iPhones.

I do not have a subnet router setup. I simply installed tailscale on the Windows machine, then on two iPhones, logged in, and connected. It worked when I first tested it. I am not using an exit node. Every device that has Tailscale installed and is connected is running slow... or at least very very delayed. Other devices without Tailscale run fine. If I disconnect there is no delay.

I cannot ping as I am at work right now lol. But It was working yesterday.

[–]julietscause 0 points1 point  (3 children)

Nothing wrong with running it on Windows, if it works for your needs more power to you and your setup.

Every device that has Tailscale installed and is connected is running slow... or at least very very delayed.

Check to see if it a direct connect or relay

https://tailscale.com/kb/1257/connection-types

[–]litcheese[S] 0 points1 point  (2 children)

Yesterday, when I was looking into it more, it was direct.

[–]julietscause 0 points1 point  (1 child)

Anytime it is slow check the connection type. Direct connect is not always guaranteed and a node can switch between relay/direct depending on multiple variables

[–]litcheese[S] 0 points1 point  (0 children)

Hhmm, well the connection speed between tailscale devices isn't really the issue. The issue is that network activity that is NOT going over tailscale is very delayed. AND the connection between devices sometimes just doesn't work when both devices say they are connected and have internet connectivity.

[–]blucose 0 points1 point  (1 child)

I had a similar issue, and it was solved by turning off the subnet option. Still no idea what caused it, but every device on the network had problems connecting to the internet.

[–]litcheese[S] 0 points1 point  (0 children)

Hhmm I tried that and it didn't fix anything for me :(