ImmichI
Immich9mo ago
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>
Was this page helpful?