Remote access using Netbird

Hi,

SOLVED
Turns out I'm a complete lemon and forgot to enable backup using mobile data. lol. lmao, even

I set up Netbird to access my home server remotely but I can't seem to be able to sync photos from my phone to my Immich instance while I'm connected to Netbird, regardless of whether I'm using my home wifi or mobile data. It says the image is ready for upload and it's visible in the remainder section of the backup menu but it never progresses. When I click on View Details it says there's nothing to do. Manual upload does not work either.

The second I disconnect from Netbird uploads work flawlessly as long as I'm at home.

My other local services seem to let me upload fine. So far I tried copyparty and Paperless, and both worked.

I can delete images from the phone app and the changes are reflected in the web UI (i.e. delete image from Immich app -> image is moved to trash from PC web UI).

Immich is installed on a Proxmox server with the community LXC (not ideal I know but it works). I'm using Nginx Proxy Manager and a duckdns domain for TLS certificates. Duckdns is pointed to my local NPM IP to not expose anything to the Internet.

I had a firewall enabled on the LXC which allows IN access from my home subnet and drops everything else. I tried disabling the firewall and nothing changed.

I haven't changed anything in the Immich configuration except the IMMICH_MEDIA_LOCATION variable to /mnt/media. The Android app is installed from Obtainium using the Immich release assets.

Has anyone else had this problem? Do I have to configure something in Netbird/Immich/NPM?

.env
contents below:

TZ=Europe/Rome
IMMICH_VERSION=release
NODE_ENV=production

DB_HOSTNAME=127.0.0.1
DB_USERNAME=immich
DB_PASSWORD=<redacted>
DB_DATABASE_NAME=immich
DB_VECTOR_EXTENSION=vectorchord

REDIS_HOSTNAME=127.0.0.1
IMMICH_MACHINE_LEARNING_URL=http://127.0.0.1:3003
MACHINE_LEARNING_CACHE_FOLDER=/opt/immich/cache

IMMICH_MEDIA_LOCATION=/mnt/media
Was this page helpful?