Immich full stop, like everyone else has said. self hostable so as much storage as you can buy (and maintain backups of!), AI so you can search your photos like "sunset on beach", and just rock solid, despite it """technically""" still in pre-release stage
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Immich seems a real good option! And I am starting to believe that moving pictures from iCloud to another solution to free up space might have to involve another type of system/service unfortunately. Also seems that the Photos app on the iPhone has no options to use something else as storage, it uses local storage and iCloud storage.
I have implemented what you’re looking for using Immich on my wife’s iPhone.
Immich backs up the “Recents” album - which means it backs up everything. What’s important to remember is that it backs it up, not syncs it. This allows me to delete photos from the iPhone and they stay in the Immich library. This is how I keep my wife’s phone from running out of storage.
Works well for us so far, even if I have to manually delete the photos off the phone from time to time.
That is a good method it seems. So Immich has a feature to backup iCloud/Photos files and use these images. If so then deleting is the only thing left. Did you ever consider using icloudpd to do the transfer of files and have that also delete the files in iCloud? That seems like a solution where you are no longer required to manually delete the files anymore.
I’ve been using Immich for a while now. It is amazing. Better than iPhotos and Google Photos.
One thing to note is that your photos are stored on disk unencrypted, so if anyone has access to your server, they have access to your photos. This can be partially mitigated with LUKS or some other full disk encryption, but unless you configure it with TPM, your server won’t be able to come up automatically.
Seems Immich is quite popular and also seems like something I could start to use.
If only we could point the Photos app to Immich or have Immich download and remove images which are older and could be moved to Immich.
Immich does have a command line uploader, and you can download photos 1000 at a time from the iCloud website. It’s an extremely tedious process, especially when your mom has 130,000 photos to migrate, and she’s not techie enough to do it herself.
Understood.
And please accept my belated sympathy for your endeavor with your mom's Library of Congress sized photo ~~album~~ vault, that must have been tiring.
Thanks. It took about 10 minutes to do each set of 1000 photos, because she wanted to keep both the originals and the modified versions, so 2000 individual per 1000 photos. It took roughly 22 hours to do them all, which I did over the span of about four days. I never want to do that again! xD
Immich. Its awesome.
Thanks, this could be a real contender in my search!
ente is pretty great.
This is an interesting one. Seems this one has has the backend and frontend covered. Does ente take the photos from iCloud and then remove them to free up space on iCloud?
I'm not sure they have a way to do that automatically. It's more of an alternative to Google Photos or iCloud.
My wife and I were each running out of space on Google Photos and used Google's takeout function to get all of our pictures from Google and then bulk upload them to my self-hosted ente instance. I'm not sure if/how Apple offers that kind of functionality.
Ok, I understand. How did you manage the pictures taken on phones after the move to ente? Perhaps once in a while bulk transfer them manually? Or perhaps tell the camera app to start using ente (if such a thing is even possible)?
I'm on Android, so I can't speak to how iPhones handle it, but installed the ente app on the phones, pointed it to my instance and picked which folders on the phone to keep backed up.
ICloudpd to get the photos from the cloud.
Photosync app to sync photos to a share. This app is awesome. I think to sync full photos it’s a one time 5$ payment. I’ve synced 70,000 photos and videos so I know it’s worth it.
Oh, nice combo of tools. May actually be a better approach than Resilio or Syncthing.
Does this chain need another service to make the photos 'usable' for all the family members? I am not seeking just a safe place to store photos I will delete from iCloud, these photos are (ideally) also still available to view on the phones of all family members.
Immich!
Seems so! Thanks!
Going from memory, I think the app Immich is often talked about as a server for your own photos. I haven't tried it yet.
This isn't necessarily a 1:1 answer for you but it's just what I have experience with: I used Nextcloud for a period of time and set up the app to upload which worked like any basic cloud storage service but what I've done since (I downsized) is just use the PhotoSync app and it's companion on my PC. You can target a PC (like I do), WebDAV, FTP, SMB, etc. which may help with scalability.
I was considering nextcloud but was not sure if it would fit my needs, hence I asked the people here as I have seen a lot of people talk about nextcloud so I wanted to see if their experiences fit my needs.
Is nextcloud taking the pictures from iCloud and then delete them or dou you need to instruct nextcloud to do this or do you need to do that part manually?
Oh no, I don't think it would be able to pull from iCloud directly, I believe there is an option to delete uploaded photos on the iOS device after uploading in the Nextcloud app but I don't know if that is automatic or requires the user to acknowledge a prompt unfortunately.
Ok, thanks. I think that the combo Immich and icloudpd seems to be a way forward for now as that combo seems to be able to download iCloud files to local (my server) and delete them from iCloud. Once on my server I can move them to Immich and that should just about be it. Famous last words, I know, but I think it will be fine.
Syncthing.
Möbius on iOS, Syncthing on Mac/Linux, SyncTrayzor on Windows, Syncthing-Fork on Android.
Alternatively Resilio Sync.
I do find Resilio works better for iOS - it handles photos better due to iOS restrictions.
Thanks for the suggestions! Like you said in another reply, there does seem to be other options that might be simpler. But still, good to know these tools you mention!