← back to apps

ImmichUploader

com.exner.tools.immichuploader

android kind 32267

App that can upload media files to your Immich instance.

latest release
3.1.0 main
released 2026-08-12 21:10 UTC
download apk
Immich_Uploader_release_3.1.0_24.apk · 4.6 MB
android-arm64-v8aandroid-armeabi-v7aandroid-x86android-x86_64 vcode 24
✓ signed cert 07a89b9b…
screenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshot

about

description
<p>Immich Uploader is a small app that discovers media files on your Android device, then uploads them to your Immich instance.</p> <p>The app can be configured to remove media files from your device after successful updates. This can be configured individually by type of file (Photo, Screenshot, Download, or Others).</p> <p>It can also apply Tags to media files after successful upload. Again, this can be configured by type of file.</p> <h2>Permissions</h2> <h3>Android</h3> <p>The app needs INTERNET permissions for the upload as well as access to your media files, which it will explicitly ask for.<p> <p>On devices running Android 17 or later, it also needs ACCESS_LOCAL_NETWORK permissions if you want to use a local server URL when your Android device is on the same network as your Immich server. This usually speeds up upload a great deal.</p> <h3>Immich</h3> <p>The app connects to your Immich instance. It needs an API Key to do so.</p> <p>You can use your standard Immich user, or you can (should) create a user specifically for Immich Uploader.</p> <p>The user must have the following permissions on your Immich instance:</p> <ul> <li><code>asset.upload</code> - for uploading media assets</li> <li><code>apiKey.read</code> - for testing the connection, used on the Settings screen (since v2.2.2)</li> <li><code>tag.read</code> - for retrieving the list of Tags on your Immich instance (since v3.1.0)</li> <li><code>tag.asset</code> - for applying Tags to assets (since v3.1.0)</li> </ul> <p>If you use the "Check connection" buttons on the Settings view, but your Immich user does not have <code>apiKey.read</code> permission, the check will fail.</p> <p>If your Immich user does not have <code>tag.read</code> permission, the app can not download Tags from the Immich instance, and if they do not have <code>tag.asset</code> permission, uploads will still work, but media files will not be tagged.</p>
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-10-07T23:59:28.273489+00:00
last event
2026-10-07 23:59 UTC
install
zapstore.dev or any Zapstore-compatible client

source & build

repository
https://codeberg.org/jexner/ImmichUploader
arch flags
android-arm64-v8a android-armeabi-v7a android-x86 android-x86_64
manifest
not fetched yet

releases (kind 30063)

1 release indexed; latest 3.1.0.

versionchannelreleasedevent
3.1.0 main 2026-08-12 21:10 UTC 6ab2521a…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

3.1.0 — Immich_Uploader_release_3.1.0_24.apk

sha256
5578eaa81e71fe3cd4f2fe7374df3f32e94c747c2bcbb3c1602581595d41860a
size
4.6 MB
archs
android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
version code
24
apk cert sha256
07a89b9b74e8d980673671912166ace204c2f73523cd631b933cb4f77ac4a2cf
download
Immich_Uploader_release_3.1.0_24.apk

Showing the newest 1 asset descriptor; the full set is in /api/apps/78ce6faa…