FAQ

Getting started

What is Imora?
Imora is a native client for Immich, the self-hosted photo and video platform. It is written entirely in Swift and SwiftUI for iPhone and iPad, and covers the timeline, search, albums, sharing, the map, notifications and backups. Imora is an app, not a service. It stores nothing in the cloud and requires a server of your own.
How is this different from the official Immich app?
The official app is built with Flutter and supports iOS 15, so it has to draw its own interface and stay on older APIs. Imora is written in Swift and SwiftUI and requires iOS 26, which means Liquid Glass, Apple Maps instead of a web map, Live Photos through the system view, and backups handed to iOS so they continue with progress in the Dynamic Island and on the Lock Screen. Both talk to the same server, so you can move between them whenever you like.
What do I need to use it?
An iPhone or iPad running iOS 26 or iPadOS 26, and an Immich server running version 3.1.0 or later. If you do not have a server yet, start with the server requirements and the official quick start guide.
Where can I download the app?
Imora is in public beta on TestFlight. Install Apple's TestFlight app, then join the beta to get the app and every update. You can also clone the repository and build it yourself with Xcode 27 or newer.
Is Imora affiliated with Immich?
No. Imora is an independent project and is not affiliated with or endorsed by the Immich team or FUTO. For anything about the server itself, the official Immich FAQ is the right place.
How do I sign in?
Enter your server address first. A bare domain is enough when your server publishes the standard /.well-known/immich pointer, and Imora resolves the rest. Then sign in with your email and password, or with OAuth if your server supports it.

Photos, search and sharing

Can I share albums and public links?
Yes. Albums can be shared with other users on your server, with invites, activity and the option to leave. Public shared links can be created, edited and deleted from Imora, including passwords, custom URLs and expiry dates. The Immich sharing docs explain how it all works.
Where do the memories come from?
Your server builds them from your own library. Imora shows them in the carousel above the timeline.

Backups and uploads

How do backups work?
Start a backup and Imora hands it to iOS. It keeps running after you leave the app, with live progress in the Dynamic Island and on the Lock Screen. Uploads that have started finish even if the app closes, and nothing is ever uploaded twice.
Does Imora back up automatically in the background?
Backups start when you start them. While the app is open, new photos are picked up and uploaded, and anything already handed to iOS finishes on its own. Open the app, start the backup and walk away.
Will Imora ever delete photos from my device?
Only when you ask it to remove device copies of photos that are already safe on your server. Nothing is deleted as a side effect. Browsing, searching and backing up never touch your library.
Where are my photos stored?
On your Immich server only. Imora keeps a small cache of previews on your device, and you can download originals whenever you want.

Connection and notifications

Does Imora require HTTPS?
No. Plain HTTP works, so servers on a home network run out of the box. For anything that crosses the internet, use HTTPS. The reverse proxy docs show how to set it up.
Why do notifications only arrive while the app is running?
Immich has no push notification service. Events arrive over a live connection while the app runs. Imora shows them as banners, catches up on anything missed the next time you open it, and lets you choose which kinds appear. You can also manage your server's email notifications from settings.
How much space does Imora use on my device?
The preview cache is capped at 1 GB and cleans itself up automatically. Files shared into the app are kept until their upload completes, and you can clear the cache at any time from storage settings.

Need more help?

For anything about the app not covered here.