I want to get into selfhosting since I control of my data and not having to worry about copying my files everytime I flash a new is on my phone. The question is, should I use immich or next cloud? If immich is superior for photos, I don't mind not having my files on the cloud. I will be self hosting on a rpi4 I have (if it's possible)
Edit: Thank you all very much for the replies! I will install immich for now and probably setup nextcloud at a later date.
I don't really see Immich and NextCloud as being completing products, it just depends on what you're trying to do. Do you want to self-host your own files regardless of file type? Use NextCloud. Do you want a self-hosted tool similar to Google Photos for use with images only? Use Immich. I use both.
Thank you, your reply made me understand the two services better. I will setup immich for now and I will install nextcloud for my files at a later date.
On nextcloud you'll get opinions that it either works perfectly fine or is the slowest thing ever. My experience is the second one and I had it on an RPI4 as well. Well, it wasn't terribly slow but not fast either. And for photos it wasn't useful at all, there is some app, I think called memories? Came out some time ago, that one worked better, but not great either.
Don't recall details anymore though because that's when I installed Immich. I was worried the machine learning is too much for the pi, so I switched it off, but never tested if its necessary. Other than that it works great.
People will criticise there are tons of upgrades, but then you don't need to update all the time. Just watch the changelog before updating.
@simop_jo Well, I've only tested Nextcloud so far on my Raspberry Pi 5, but I would definitely use Immich if I had the budget for a NAS right now.
I want the Google Photos experience, which is most likely the intended target audience for this service.
They're not really comparable IMO, different feature sets for different use cases.
Nextcloud is more like a budget Google all-in-one that has fewer features, looks and behaves differently, while dedicated services such as Immich (alternative to Google Photos), FileRun (alternative to Google Drive) aim to be the hyper-specific, ultra-seamless alternatives you can plop in and not feel that you're missing any feature, and that look and feel the same.
I use Nextcloud, never tried Immich. Nextcloud has a lot of features—calendar, file hosting, photos app. Also has an instant messenger with video conferencing I think, never used that feature though. I just use it as it's easier as separately setting up a calendar service and photo hosting.
Why not both? I've exposed my Nextcloud instance to www but don't want to expose Immich. The Memories plugin for Nextcloud is great for sharing photos to family (I tend to share only photos from special events rather than everything).
I have Nextcloud on a Pi5 8GB running an SSD. Immich currently on a Pi4B 4GB with external HDD.