I've got a NAS setup on an old windows machine, I have installed several apps immich, plex, deluge and autobrr, I've setup everything in a tailscale network as well but I can't access ANY of the app services from another machine, I can't use Immich on any device I've tried, it say server refused connection, same with plex and deluge, it looks like some kind of networkj config error but I can't see any settings in hexos or in trunas that make any sort or sense for me to change, this has been true using tialscale, trying direct IP connections on my home nework using the LAN IP, I even tried forwarding the necessary ports for immich and deluge in my router and using my hostname from No-IP and everytime it says server refused connection. Any suggestion on where to start. Below is some of the Immich client log from Android. (IP edited)
ApiException 400: Socket operation failed: GET /server/ping (Inner exception: ClientException with SocketException: Connection refused (OS Error: Connection refused, errno = 111),
address = *.*.*.*, port = 58646, uri=http://*.*.*.*: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:107)
<asynchronous suspension>
#6 ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:88)
<asynchronous suspension>
#7 ApiService.resolveAndSetEndpoint (package:immich_mobile/services/api.service.dart:70)
<asynchronous suspension>
#8 AuthService.validateServerUrl (package:immich_mobile/services/auth.service.dart:51)
<asynchronous suspension>
#9 LoginForm.build.getServerAuthSettings (package:immich_mobile/widgets/forms/login/login_form.dart:100)
<asynchronous suspension>