© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
ImmichI
Immich•11mo ago•
32 replies
matr1x

Immich + Tailscale. Web ✅ App ❌

Hi there,
I have immich running in my Synology nas using docker and it's been working perfectly.
I recently added tailscale to my nas and I am able to connect to the web interface of immich without problem, I can even use the API in browser. However trying to add it as an external network endpoint in the app always fails with the following error in the logs

ApiException 400: Socket operation failed: GET /server/ping (Inner exception: ClientException with SocketException: Connection refused (OS Error: Connection refused, errno = 111), address = 100.108.204.91, port = 41226, uri=http://100.108.204.91:2283/api/server/ping)

#0      IOClient.send (package:http/src/io_client.dart:154)
<asynchronous suspension>
#1      BaseClient._sendUnstreamed (package:http/src/base_client.dart:93)
<asynchronous suspension>
#2      ApiClient.invokeAPI (package:openapi/api_client.dart:101)
<asynchronous suspension>
#3      ServerApi.pingServer (package:openapi/api/server_api.dart:492)
<asynchronous suspension>
#4      Future.timeout.<anonymous closure> (dart:async/future_impl.dart:963)
<asynchronous suspension>
#5      ApiService._isEndpointAvailable (package:immich_mobile/services/api.service.dart:110)
<asynchronous suspension>
#6      ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:95)
<asynchronous suspension>
#7      AuthNotifier.validateAuxilaryServerUrl (package:immich_mobile/providers/auth.provider.dart:53)
<asynchronous suspension>
#8      EndpointInputState.validateAuxilaryServerUrl (package:immich_mobile/widgets/settings/networking_settings/endpoint_input.dart:65)
<asynchronous suspension>
ApiException 400: Socket operation failed: GET /server/ping (Inner exception: ClientException with SocketException: Connection refused (OS Error: Connection refused, errno = 111), address = 100.108.204.91, port = 41226, uri=http://100.108.204.91:2283/api/server/ping)

#0      IOClient.send (package:http/src/io_client.dart:154)
<asynchronous suspension>
#1      BaseClient._sendUnstreamed (package:http/src/base_client.dart:93)
<asynchronous suspension>
#2      ApiClient.invokeAPI (package:openapi/api_client.dart:101)
<asynchronous suspension>
#3      ServerApi.pingServer (package:openapi/api/server_api.dart:492)
<asynchronous suspension>
#4      Future.timeout.<anonymous closure> (dart:async/future_impl.dart:963)
<asynchronous suspension>
#5      ApiService._isEndpointAvailable (package:immich_mobile/services/api.service.dart:110)
<asynchronous suspension>
#6      ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:95)
<asynchronous suspension>
#7      AuthNotifier.validateAuxilaryServerUrl (package:immich_mobile/providers/auth.provider.dart:53)
<asynchronous suspension>
#8      EndpointInputState.validateAuxilaryServerUrl (package:immich_mobile/widgets/settings/networking_settings/endpoint_input.dart:65)
<asynchronous suspension>
ImmichJoin
A place to hang out, get support, discuss Immich, get announcements about releases and anything else going on.
36,590Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Access server through immich app via tailscale
ImmichIImmich / help-desk-support
15mo ago
Immich web-app is crashing.
ImmichIImmich / help-desk-support
3mo ago
unRaid + immich compose + tailscale
ImmichIImmich / help-desk-support
5mo ago
Immich web and app storage space discrepancy
ImmichIImmich / help-desk-support
6mo ago