Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 6 days ago

New blogpost: "My initial thoughts about Immich, a self-hosted photo gallery"

Basically, docker aside, all rather positive!

I need to monitor whether automatic uploading of photos from GrapheneOS / Android, and from iOS, works, but fingers crossed.

https://neilzone.co.uk/2026/01/my-initial-thoughts-about-immich-a-self-hosted-photo-gallery/

#Immich #FOSS #selfhosting #blog

My initial thoughts about Immich, a self-hosted photo gallery

Background I am looking to move away from Nextcloud (another blogpost at another time), and one of the things that I wanted to replace was a tool for automatically uploading photos from my phone (Graphene OS) and Sandra’s phone (an iPhone).
⁂
More from
Neil Brown
  • Copy link
  • Flag this post
  • Block
noodle
noodle
@noodle@aus.social replied  ·  activity timestamp 4 days ago

@neil We've got a mix of Graphene and iOs, Graphene has been fine but iOs needs an occasional poke. The Graphene phone also connects via Pangolin when I'm out and it is magic having a private photo cloud with excellent search. Fast too.

  • Copy link
  • Flag this comment
  • Block
Else, Someone
Else, Someone
@nobody@mastodon.acm.org replied  ·  activity timestamp 5 days ago

@neil
> docker aside

_...hey! Psst! I heard Nixpkgs has a module for what you're doing_

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk replied  ·  activity timestamp 5 days ago

@nobody That sounds like yet another rabbit hole...

  • Copy link
  • Flag this comment
  • Block
Else, Someone
Else, Someone
@nobody@mastodon.acm.org replied  ·  activity timestamp 5 days ago

@neil
_one accepts the white rabbit_ https://www.youtube.com/watch?v=7tY8_eaok1s

  • Copy link
  • Flag this comment
  • Block
David Baakman
David Baakman
@davidbaakman@mastodon.nl replied  ·  activity timestamp 6 days ago

@neil For uploading I use syncthing, rather than the built-in sync. Actually, I have my (docker) Immich container connected to a read-only volume, so that Immich is just a readonly frontend.

My workflow: image on phone as synced to linux box using syncthing. There a script using exiftools and rdfind to rename, move and dedup them into my main archive and then I copy them into a separate folder for three months that are synced back to the phone.

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk replied  ·  activity timestamp 6 days ago

@davidbaakman Fancy!

  • Copy link
  • Flag this comment
  • Block
Habba
Habba
@lenndg@mastodon.social replied  ·  activity timestamp 6 days ago

@neil I have been running it for a while now, friends and family members are the users. Super happy with it, now we don't rely on some tech giant to never lose all of our photos.

For mobile app it is very important to allow background activity in the OS settings of the app, otherwise the upload doesn't work.

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk replied  ·  activity timestamp 6 days ago

@lenndg Nice!

  • Copy link
  • Flag this comment
  • Block
Dale
Dale
@Q3fRtMU0WFxfK2M@toot.community replied  ·  activity timestamp 6 days ago

@neil
Seems like you handled docker/podman part rather good =)

What are you reservations about face recognition? It's done fully locally, with photos you presumably took with permission of those in photos.

Also, a word of caution for anybody using immich: immich is not a backup solution. You sometimes (rarely for me, but YMMV) can get a file corruption on transfer. So something, like your rsync, in parallel is still a good thing to have.

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk replied  ·  activity timestamp 6 days ago

@Q3fRtMU0WFxfK2M Yes, I'm not giving up on my current backups.

  • Copy link
  • Flag this comment
  • Block
Matt King 🍔
Matt King 🍔
@mttkng@masto.98degrees.co.uk replied  ·  activity timestamp 6 days ago

@neil been using it for a couple of years now. Auto-syncing from iOS is seamless in the most part. I’m running it on a Pi with a large SSD attached for storage which works okay. It does sometimes get a little bogged down when transcoding video but all the other processes (face recognition, thumbnails, etc.) work well. This is definitely a hardware issue though.

The search still blows my mind.

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk replied  ·  activity timestamp 6 days ago

@mttkng Perfect - thanks!

  • Copy link
  • Flag this comment
  • Block
Blort™ 🐀Ⓥ🥋☣️
Blort™ 🐀Ⓥ🥋☣️
@Blort@social.tchncs.de replied  ·  activity timestamp 6 days ago

@neil
How is the object/face recognition? I try searching for a specific person in Nextcloud photos, but it's a bit hot or miss.

#Immich #Nextcloud #Photos

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk replied  ·  activity timestamp 6 days ago

@Blort Pretty darned good!

  • Copy link
  • Flag this comment
  • Block
Lars Marowsky-Brée 😷
Lars Marowsky-Brée 😷
@larsmb@mastodon.online replied  ·  activity timestamp 6 days ago

@neil Yes, it's really good.

I have but two gripes, everything else is excellent. I want yyyy-mm-dd dates goddamnit even if my locale is English. And the somewhat more UX-relevant "don't show all my albums/photos always" aka "safe for work" mode (which, turns out, is really quite hard a problem to generally define and have a good UI for!).

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-beta.35 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct