FAQ
Commercial Guidelines
Are you open to commercial partnerships and collaborations?
We are working to commercialize Immich and we'd love for you to help us by making Immich better. FUTO is dedicated to developing sustainable models for developing open source software for our customers. We want our customers to be delighted by the products our engineers deliver, and we want our engineers to be paid when they succeed.
If you wish to use Immich in a commercial product not owned by FUTO, we have the following requirements:
-
Plugin Integrations: Integrations for other platforms are typically approved, provided proper notification is given.
-
Reseller Partnerships: Must adhere to the guidelines outlined below regarding trademark usage, and proper representation.
-
Strategic Collaborations: We welcome discussions about mutually beneficial partnerships that enhance the value proposition for both organizations.
What are your guidelines for resellers and trademark usage?
For organizations seeking to resell Immich, we have established the following guidelines to protect our brand integrity and ensure proper representation.
-
We request that resellers do not display our trademarks on their websites or marketing materials. If such usage is discovered, we will contact you to request removal.
-
Do not misrepresent your reseller site or services as being officially affiliated with or endorsed by Immich or our development team.
-
For small resellers who wish to contribute financially to Immich's development, we recommend directing your customers to purchase licenses directy from us rather than attempting to broker revenue-sharing arrangements. We ask that you refrain from misrepresenting reseller activities as directly supporting our development work.
When in doubt or if you have an edge case scenario, we encourage you to contact us directly via email to discuss the use of our trademark. We can provide clear guidance on what is acceptable and what is not. You can reach out at: [email protected]
User
How can I reset the admin password?
The admin password can be reset by running the reset-admin-password command on the immich-server.
How can I see a list of all users in Immich?
You can see the list of all users by running list-users Command on the Immich-server.
Mobile App
What is the difference between the cloud icons on the mobile app?
Icon | Description |
---|---|
Asset is only available on the server and was uploaded from some other device (like the web client) or was deleted from this device after upload | |
Asset is only available locally and has not yet been backed up | |
Asset was uploaded from this device and is now backed up to the server; the original file is still on the device |
I cannot log into the application after an update. What can I do?
Verify that the mobile app and server are both running the same version (major and minor).
App store updates sometimes take longer because the stores (Google Play Store and Apple App Store) need to approve the update first, and it can take some time.
If you still cannot log in to the app, try the following:
- Check the mobile logs
- Make sure login credentials are correct by logging in on the web app
Why does foreground backup stop when I navigate away from the app? Shouldn't it transfer the job to background backup?
Foreground backup and background backup are two separate mechanisms. They don't communicate or interact with each other.
Foreground backup is controlled by the user's action, while background backup is controlled by your device's operating system. When the app is put in the background, the invocation of background tasks is delegated to the device's operating system scheduler. It decides when the background task can run and how long it can run.
The behaviors differ based on your device manufacturer and operating system, but most are related to battery-saving policies.
Why is background backup on iOS not working?
On iOS (iPhone and iPad), the operating system determines if a particular app can invoke background tasks based on multiple factors, most of which the Immich app has no control over. To increase the likelihood that the background backup task is run, follow the steps below:
- Enable Background App Refresh for Immich in the iOS settings at
Settings > General > Background App Refresh
. - Disable Low Power Mode when not needed, as this can prevent apps from running in the background.
- Disable Background App Refresh for apps that don't need background tasks to run. This will reduce the competition for background task invocation for Immich.
- Use the Immich app more often.
Why are features in the mobile app not working with a self-signed certificate, Basic Auth, custom headers, or mutual TLS?
These network features are experimental. They often do not work with video playback, asset upload or download, and other features. Many of these limitations are tracked in #15230. Instead of these experimental features, we recommend using the URL switching feature, a VPN, or a free trusted SSL certificate for your domain.
We are not actively developing these features and will not be able to provide support, but welcome contributions to improve them. Please discuss any large PRs with our dev team to ensure your time is not wasted.
Why isn't the mobile app updated yet?
The app stores can take a few days to approve new builds of the app. If you're impatient, android APKs can be downloaded from the GitHub releases.
Assets
Does Immich change the file?
No, Immich does not modify the original files.
All edited metadata is saved in companion .xmp
sidecar files and the database.
However, Immich will delete original files that have been trashed when the trash is emptied in the Immich UI.
Why do my file names appear as a random string in the file manager?
When Storage Template is off (default) Immich saves the file names in a random string (also known as random UUIDs) to prevent duplicate file names. To retrieve the original file names, you must enable the Storage Template and then run the STORAGE TEMPLATE MIGRATION job. It is recommended to read about Storage Template before activation.
Can I add my existing photo library?
Yes, with an External Library.
What happens to existing files after I choose a new Storage Template?
Template changes will only apply to new assets. To retroactively apply the template to previously uploaded assets, run the Storage Migration Job, available on the Jobs page.
Why are only photos and not videos being uploaded to Immich?
This often happens when using a reverse proxy in front of Immich. Make sure to set your reverse proxy to allow large requests. Also, check the disk space of your reverse proxy. In some cases, proxies cache requests to disk before passing them on, and if disk space runs out, the request fails.
If you are using Cloudflare Tunnel, please know that they set a maximum filesize of 100 MB that cannot be changed. At times, files larger than this may work, potentially up to 1 GB. However, the official limit is 100 MB. If you are having issues, we recommend switching to a different network deployment.
Why are some photos stored in the file system with the wrong date?
There are a few different scenarios that can lead to this situation. The solution is to rerun the storage migration job. The job is only automatically run once per asset after upload. If metadata extraction originally failed, the jobs were cleared/canceled, etc., the job may not have run automatically the first time.
How can I hide photos from the timeline?
You can archive them.
How can I backup data from Immich?
See Backup and Restore.
Does Immich support reading existing face tag metadata?
Yes, it creates new faces and persons from the imported asset metadata. For details see the feature request #4348 and PR #6455.
Does Immich support the filtering of NSFW images?
No, it currently does not. There is an open feature request on Github.
Why are there so many thumbnail generation jobs?
There are three thumbnail jobs for each asset:
- Blurred (thumbhash)
- Preview (Webp)
- Thumbnail (Jpeg)
Also, there are additional jobs for person (face) thumbnails.
Why do files from WhatsApp not appear with the correct date?
Files sent on WhatsApp are saved without metadata on the file. Therefore, Immich has no way of knowing the original date of the file when files are uploaded from WhatsApp, not the order of arrival on the device. See #9116.
What happens if an asset exists in more than one account?
There are no requirements for assets to be unique across users. If multiple users upload the same image, it is processed as if it were a distinct asset, and jobs run and thumbnails are generated accordingly.
Why do HDR videos appear pale in Immich player but look normal after download?
Immich uses a player with known HDR color display issues. We are experimenting with a different player that provides better color profiles for HDR content for future improvements.