Best self hosted photo manager for multi user

3 years ago by butter to c/selfhosted

My wife is using Google Photos, and I've been using Photoprism for a few months. I just had a baby, and I access to download the pictures that my wife takes. I'm not too sure of what I want. I guess I want two separate libraries, but I want to be able to view her pictures easily and add them into my library. I believe if I spin up a second photoprism instance, I'd have to download her pictures individually and reupload them into my instance.

What do any of you do? Do you even host photo storage for your family?

MavTheHack 26 points 3 years ago

Immich by far

path: 0 1358058, hotness: undefined, score: 26, children: 6
0421008445828ceb46f496700a5fa6 7 points 3 years ago

oh wow I've been using google photos but immich looks like a great self hosted open source copy! I'll have to start this up

path: 0 1358058 1358600, hotness: undefined, score: 7, children: 0
Sl00k 4 points 3 years ago

Tagging onto this: Does anyone know of the easiest way to backfill Immich with photos from Google photos all at once besides manually downloading them from the Photos site?

path: 0 1358058 1360702, hotness: undefined, score: 4, children: 4
spez_ 4 points 3 years ago path: 0 1358058 1360702 1393285, hotness: undefined, score: 4, children: 0
nhoad 3 points 3 years ago

I used rclone to get all my photos down, then I used Immich’s bulk import API to get everything into Immich just yesterday. I did about 14k photos.

Take note of the limitations of rclone though, it won’t get the original full resolution - https://rclone.org/googlephotos/#limitations you need to use Google Takeout to get full resolution.

path: 0 1358058 1360702 1361392, hotness: undefined, score: 3, children: 0
skates 1 point 3 years ago

To add onto this, has anyone found a good way to combine the metadata back into the photos from Google takeout? I've found two solutions on Google, one was send it off to some company and pay them to do it and the other has me run some pre compiled exe file. οΏΌ

I'm starting to think I'll just have to live without the metadata or write my own solution.

path: 0 1358058 1360702 1399536, hotness: undefined, score: 1, children: 0
AAR 1 point 3 years ago

I believe that's the only way... But I could be wrong. I had them all stored on an external hard drive, and used the CLI to upload them all.

path: 0 1358058 1360702 1361038, hotness: undefined, score: 1, children: 0
FancyGUI 18 points 3 years ago

I've been using Immich, and while it's under heavy development, it's working amazingly well for myself and my wife.

path: 0 1356702, hotness: undefined, score: 18, children: 0
paradox2011 12 points 3 years ago

For your use case I would definitely recommend Immich. It has a "partner sharing" feature that allows you to view your partners photos from your account while still maintaining separate archives. You can then download or add to albums from there. Immich has been fantastic for my family because it supports android and iOS (being as I can't get some members off Apple products.)

Here's the description of the feature. Sorry it's a Reddit post, that's the only place I could find the developers summary of the update.

https://www.reddit.com/...

path: 0 1357251, hotness: undefined, score: 12, children: 1
butter 3 points 3 years ago

Ooooo. This is new since I last used Immich. I'll have to apin it back up.

path: 0 1357251 1361658, hotness: undefined, score: 3, children: 0
emhl 6 points 3 years ago

Nextcloud would probably work as well

path: 0 1356685, hotness: undefined, score: 6, children: 6
burndown 3 points 3 years ago

I would not trust Nextcloud tbh, the update process is wayyyyy too unstable.

path: 0 1356685 1357341, hotness: undefined, score: 3, children: 4
jeena 6 points 3 years ago

I don't use it for my photos because of the UI but the update process has been rock solid for the last couple of years since I moved and started uaing their snap. It updates itself automatically withot any of my interaction and never breaks.

path: 0 1356685 1357341 1357885, hotness: undefined, score: 6, children: 0
Moonrise2473 4 points 3 years ago

Using bare metal install? I always cried when I had to apply updates, but now that I moved on the docker image , I don't get problems when updating (knocking wood)

path: 0 1356685 1357341 1360738, hotness: undefined, score: 4, children: 1
burndown 1 point 3 years ago

That's more difficult on my unraid server and I hear immich is better suited for the job anyway so I'm looking to try that

path: 0 1356685 1357341 1360738 1377175, hotness: undefined, score: 1, children: 0
GorgeousDumpsterFire 2 points 3 years ago

omg I didn't know if it was just me but I have the worst luck with Nextcloud updates. I've had to restore from backup like 6 times in the 4 years that I've been running an instance.

path: 0 1356685 1357341 1358768, hotness: undefined, score: 2, children: 0
Moonrise2473 2 points 3 years ago

With a very small library it's fine using the "memories" app, but I noticed in my experiments that adding thousands of pictures is a miserable experience

path: 0 1356685 1360666, hotness: undefined, score: 2, children: 0
CAPSLOCKFTW 5 points 3 years ago

Photoprism offers multi user for sponsors

path: 0 1356444, hotness: undefined, score: 5, children: 4
Moonrise2473 5 points 3 years ago

Yes but it costs almost like 2TB of Google photos + you need to take care of backups, updates, maintenance...

The main advantage is that it isn't Google, but the price point imho it's too high for something that I need to manage for family use

path: 0 1356444 1360625, hotness: undefined, score: 5, children: 0
czardestructo 1 point 3 years ago

Multi user but without unique libraries for each user. Just one big photo library for every user.

path: 0 1356444 1403444, hotness: undefined, score: 1, children: 0
butter 1 point 3 years ago

Does it work well? I haven't checked in a minute, but does I believe they used to recommend two separate installs for multi library

path: 0 1356444 1361318, hotness: undefined, score: 1, children: 1
CAPSLOCKFTW 2 points 3 years ago

Haven't tried yet. I'm evaluating atm if I need it or not.

path: 0 1356444 1361318 1364734, hotness: undefined, score: 2, children: 0
u_die_for_elmer 1 point 3 years ago
path: 0 1357849, hotness: undefined, score: 1, children: 0
housepanther 0 points 3 years ago

Do you want it federated or no? If you want it federated, go for Pixelfed. If not, check out Immich.

path: 0 1356649, hotness: undefined, score: 0, children: 10
jeena 4 points 3 years ago

Pixelfeds album feature is terrible.

path: 0 1356649 1357898, hotness: undefined, score: 4, children: 3
i_am_not_a_robot 1 point 3 years ago

I was looking for something better than sharing pictures four at a time on Mastodon and checked out Pixelfed. I don't understand it at all. It's like the system is designed around sharing individual pictures. Even when an instance allows sharing a few pictures at once, other users will only see the first picture because multiple pictures is obviously an afterthought for the UI. Maybe it's because I am too old and I want Flickr instead of Instagram. I'm still posting pictures up to four at a time on Mastodon.

path: 0 1356649 1357898 1358540, hotness: undefined, score: 1, children: 1
jeena 1 point 3 years ago

Yeah exactly, I want federated flick, not Instagram.

path: 0 1356649 1357898 1358540 1359792, hotness: undefined, score: 1, children: 0
housepanther 1 point 3 years ago

Oh I had no idea. I was thinking of standing an instance up to explore it.

path: 0 1356649 1357898 1357918, hotness: undefined, score: 1, children: 0
utopianfiat 1 point 3 years ago

Can you run pixelfed without federation?

path: 0 1356649 1357186, hotness: undefined, score: 1, children: 3
PatF 3 points 3 years ago

Yeah you can.

path: 0 1356649 1357186 1357240, hotness: undefined, score: 3, children: 0
housepanther 2 points 3 years ago

That's a good question. I am not really certain.

path: 0 1356649 1357186 1357343, hotness: undefined, score: 2, children: 0
Moonrise2473 1 point 3 years ago

But then it's Instagram without users. Maybe pointless unless some specific edge cases

path: 0 1356649 1357186 1360703, hotness: undefined, score: 1, children: 0
butter 1 point 3 years ago

Is Pixelfed for image storage, or is it more like Instagram?

path: 0 1356649 1361553, hotness: undefined, score: 1, children: 1
housepanther 1 point 3 years ago

It's probably more like instagram.

path: 0 1356649 1361553 1373554, hotness: undefined, score: 1, children: 0
peeweejd -10 points 3 years ago

Edit I R DUM and missed the self hosted part

Google photos does this. You can enable partner sharing where you can see all of their photos. You can choose to save them all by default, or selectively save them. ::: spoiler spoiler


:::

path: 0 1357536, hotness: undefined, score: -10, children: 2
BaroqueInMind -3 points 3 years ago

How the fuck do you self host Google Photos ya dingus?

path: 0 1357536 1361775, hotness: undefined, score: -3, children: 1
peeweejd 2 points 3 years ago

Whoops, missed that part lol.

path: 0 1357536 1361775 1390975, hotness: undefined, score: 2, children: 0
selfhosted
selfhosted

@lemmy.world

login for more options
63003
6814
5980

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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

go to feed...