Delete from local device, but keep in Immich?
From the Immich mobile app, is the Archive button supposed to delete the media item from the local device and keep it on the server?
21 Replies
:wave: Hey @Hossy,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:.
References
- Container Logs:
docker compose logs
docs
- Container Status: docker ps -a
docs
- Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
1. :blue_square: verified I'm on the latest release(note that mobile app releases may take some time).
2. :blue_square: read applicable release notes.
3. :blue_square: reviewed the FAQs for known issues.
4. :blue_square: reviewed Github for known issues.
5. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy).
6. :blue_square: uploaded the relevant information (see below).
7. :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like fdisk -l
and df -h
).
- The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close
command, and re-open it later if needed.No, Archiving is server-side and will hide the pictures from timeline and such
ah, ok, thank you. was trying to figure out what it did
There currently is no "delete all from device" button, but you can delete them individually if you want
ok... I do see a "Delete from device" button, but it is visible on an asset that is not yet backed up. Is that expected behavior? Will that actually delete the asset without backing it up? There are also buttons for "Delete" and "Move to Trash" for the same local-only asset.
well, maybe not. in the time since I opened this request, that asset was backed up. Found another local-only asset and it only has the "Delete from device" button.
So, is there no safe button to click if I select all assets to delete only local assets that have already been backed up?
No we don’t have a feature for that
ok, thank you
Oh you absolutely can from the timeline, but you’ve to manually select and use the delete from device button. There is no delete all backed up assets feature yet
The icons row in the bottom sheet is scrollable, select a bunch of already backed up assets that also have a local asset and use the delete from device button

So the "select a bunch of already backed up assets" is my current challenge. As the back up is running, backed up and yet-to-be backed up assets are intermingled. An asset that hasn't yet been backed up still has the "Delete from device" button, so that doesn't differentiate it. Ideally, I'd be able to scroll-select a large group (or all photos in the album with one or two taps) and then click a button that would trigger the delete from device function but would only succeed if the asset was backed up.
As it is now, I suspect tapping "Delete from device" on a local-only asset would result in permanent data loss.
oh you certainly can select a bunch of assets, including a mix of backed up and not backed up ones and use the delete from device button and further, the delete only backed up button to remove the assets that are already backed up
It might be more appropriate to rename "Device from device" to "Delete permanently" or just "Delete" (if that doesn't conflict) to provide a better indication of the actual result.
"Delete from device" (to me) implies a less risky operation in the context of a cloud backup.
I'm confused. What button or exact text am I looking for?
You can test it out with a multi selection on a dummy screenshot and a backed up asset and confirm it is working
The delete from device button from this screenshot, followed by the Delete backed up only button in the pop-up
Oh ok. When I was only selecting backed up assets, "Delete from device" did not prompt me. It just executed the delete.
You will be prompted when your selection has a mix of backed up and non-backed up assets
Ah ok. I didn't take the leap of faith since my previous iterations didn't have a prompt, but I get what you're saying. I can give it a try if/when I can get back on my niece's Fire tablet.
Presuming it works as you say, my only suggestion would be some kind of UI change or indication that something different will happen before hitting the button to ease concern, indicate a change, or generally inform something is different and the future interaction/prompt.
Just tested on my Android phone and it worked just like you said. Definitely a relief as I was nervous I'd go cross-eyed and think a cloud checkmark was there when there wasn't as I was selecting things.
So if I understand correctly...
"Delete" - appears on backed up assets, deletes from both local and Immich. Question: if done from the web UI, will it send/queue a delete local asset command to the device?
"Move to Trash" - Delete only from Immich?
"Delete from device" - Delete only from local, with not-yet-backed-up prompt, if necessary.
1) #16732. This PR is opened that will add an optional feature to delete the local asset on an android device when it is deleted from the web UI
2) Yes. It trashes the asset only in Immich
[Pull Request] feat: opt-in sync of deletes and restores from web to Android (immich-app/immich#16732)
Thank you! Is there a similar one for iOS? My wife uses Apple.
Sadly not. Apple is very strict when it comes to accessing media or files that are generated outside your app. We could implement it on iOS, but it would require the user to manually approve the deletion, unlike on android, where you can do it without any prompt in the background
Just another reason I don't buy white devices 😂 (except for my wife)
Thanks!