This server is not a supported Immich v3 server.iPhone
Destination compatibility needs attentionAndroid
- What it means
- Your server isn't running Immich v3.
- What to do
- Update Immich to v3, then connect again.
Quick answers about Frameport and Immich, and fixes for the messages the app shows.
What it is, what it costs and where it runs.
Yes. Frameport is free on Google Play. The iPhone version is in App Store review now.
Android 7.0 or later, from Google Play. The iPhone and iPad app needs iOS or iPadOS 17 or later, and is in App Store review.
Yes. You need an Immich v3 server you run or have permission to use. Immich is the only supported destination for now.
The official Immich app is a full client: it can view, search, download, edit, share and delete everything in your library. Frameport does one job. It uploads new photos and videos and can't see anything already on your server. Keep using Immich on the web or desktop to enjoy your collection. See the comparison.
No. Frameport is made by Vexon Group LTD. Immich is an independent open-source project, and Frameport isn't affiliated with or endorsed by it.
Server versions, keys and home networks.
Immich v3. Frameport checks the server's version when you connect and stops with “This server is not a supported Immich v3 server” on anything else.
On Android, signing in with your email and password or single sign-on needs Immich 3.2 or later. On older v3 servers, connect with an API key instead.
Only asset.upload. Frameport uses it to upload files and to ask your server which files it already has. It doesn't need any read, download or delete permission.
The iPhone app refuses keys with more access than that. On Android, the optional album organisation also needs album.create, albumAsset.create and asset.share.
Your email and password, or single sign-on, are used once to create an upload-only key for Frameport, then discarded. Only that narrow key is kept, in the Android Keystore or iOS Keychain.
Yes, but only to a private-network address, and only after you confirm it. Frameport never disables certificate checks for HTTPS.
http://192.168.1.20:2283 and turn on “Allow HTTP to a trusted local IP address”. Hostnames must use HTTPS.On Android, yes: enter the full address including the path, for example https://example.net/immich. The iPhone app needs Immich at the root of its address (an /api suffix is fine).
What gets uploaded, and when.
No. Files are uploaded as originals, with no resizing, recompression or metadata changes. Location data stays in the file.
No. Before uploading, Frameport sends your server a checksum of each file and skips anything it already has. Those show as already on your server.
Yes, by default. On Android you can switch off “Keep original file names” in Settings, and files are then uploaded under a generated name instead.
No. Frameport never changes or deletes anything on your server. On Android, the optional “Free up space” can remove phone copies your server has already confirmed, through Android's own confirmation and trash.
What Frameport can see, and what it keeps.
No. Frameport can't browse, download, search, edit, share or delete anything in your Immich library. With an upload-only API key, your server would refuse it anyway.
There's no Frameport account, no developer-run cloud storage and no analytics. Your media goes straight from your phone to your server. Read the full privacy policy.
Delete its key in Immich under Account settings › API keys. Disconnecting the server in Frameport also removes the saved key from your phone.
Find the message Frameport is showing you.
This server is not a supported Immich v3 server.iPhone
Destination compatibility needs attentionAndroid
The server could not be reached. Check its address and your network.iPhone
Connection could not be verified. Check the server address, access, and network, then try again.Android
Secure connection needs attentionAndroid
The secure connection could not be validatedAndroid
Upload key rejectediPhone
Destination sign-in needs attentionAndroid
Sign-in options could not be checkedAndroid
This credential belongs to a different account; add a separate destination instead.Android
The server or proxy rejected the upload sizeAndroid
client_max_body_size 0; in nginx, or the matching setting in your proxy or tunnel.Your Immich account is fulliPhone
Automatic backup isn't runningAndroid
Background App Refresh is off, so Frameport backs up only while open.iPhone
Media access is requiredAndroid
Photos access is offiPhone
Photos are waiting for Wi-FiAndroid
Waiting for Wi‑FiiPhone
Not enough space on iPhoneiPhone
Email us and we'll get back to you. Tell us which phone you use, your Immich version, and what Frameport shows.
[email protected]Frameport can prepare one when you ask. Credentials, addresses, file names and locations are removed, and you can read all of it before choosing where to share it. Nothing is sent automatically.