Project ideas from Hacker News discussions.

Saving money on Google Photos with Immich: Your own personal photo storage

📝 Discussion Summary (Click to expand)

Three prevalent themes in the Immich discussion


1. Praise for Immich’s features and seamless mobile backup

Users consistently highlight the automatic photo upload, ease of use, and rich feature set (search, tagging, sharing) as major advantages over stock gallery apps.

  • “It does and it’s seamless for me. Which takes the angst out of ‘should I keep this photo or video’ once your phone is old and full out of the equation.”tclancy
  • “Fantastic project. I have been using it for about a year and have had no problems yet.”normalaccess
  • “I switched earlier this year and it has been really good… I would recommend switching for sure.”LandoCalrissian
  • “Great project, saved my photos when the Pixel device wasn't as waterproof as promised.”ink

2. Sharing and authentication limitations (need for work‑arounds)

A frequent pain point is that Immich’s built‑in sharing is limited unless you expose the whole instance, manage extra user accounts, or rely on third‑party proxies.

  • “sharing is one of the big problems with Immich. You either need to expose your whole instance to make share links publicly accessible (and there's no way to secure user accounts with 2FA), or create user accounts for the people you want to share with …”preya2k
  • “Open Noodle is a fork of Immich which addresses the lack of Sharing…”vanrohan
  • “I've always considered using something like this but the fact that it's backed up locally … and not accessible to my family kind of puts me off…”ojdh
  • “Google Photos is a great value proposition, but it's still only 1 copy in 1 medium…”hamdingers (highlights the desire for easy family sharing)

3. Trade‑offs: cost, time/effort, privacy vs. convenience of commercial services

Commenters weigh the monetary savings of self‑hosting against the time/maintenance required, and they value Immich for privacy and data ownership compared with Google/Apple offerings.

  • “People setting up homelab often talk about money saved but never account for the time they have to spend … If you value your time, the cost of a google pro subscription is not much.”altmanaltman
  • “Unless you actually go through the 'Backing up your photos' step, you will lose your photos, it's just a matter of time.”drdexebtjl
  • “I just want Immich as a safety net in case Google ever feels like locking me out of my account on a random Tuesday.”bilalq
  • “With M‑disc … you break even in year 5, assuming Google keeps pricing flat.”semi‑extrinsic (illustrates long‑term cost analysis)

🚀 Project Ideas

Generating project ideas…

Immich EdgeSync – Intelligent Mobile Cache & LAN Sync

Summary

  • Users want a cached set of recent photos on their phone while still having automatic sync whenever their home Immich box is reachable (Wi‑Fi or VPN).
  • Provides intelligent caching, background LAN detection, and passkey‑protected multi‑user sync to eliminate manual imports and reduce data usage.

Details

Key Value
Target Audience Immich users with intermittent home server access, families wanting seamless photo availability
Core Feature Configurable cache window (e.g., last 30 days) + automatic background sync when home network/mDNS or VPN is detected, using existing Immich API with passkey login
Tech Stack Flutter (Dart) mobile app; optional lightweight Go presence daemon on server for mDNS/VPN detection
Difficulty Medium
Monetization Hobby

Notes

  • blk: “I’d like to keep a cached set of photos on my phone while also having automatic (multi‑user) sync whenever the box is available..”
  • toomuchtodo: notes default Wi‑Fi only backup and desire to change behavior.
  • Addresses pain of manual imports and anxiety about losing photos when the server is off; encourages broader Immich adoption by simplifying mobile UX.

Immich ShareGuard – Passkey‑Protected Sharing Proxy

Summary

  • Sharing Immich albums currently requires exposing the whole instance or setting up a VPN, with limited auth options (no 2FA/passkey).
  • A lightweight reverse proxy that creates tokenized, passkey‑protected share links with expiration, password protection, and audit logs, keeping the main Immich instance private.

Details

Key Value
Target Audience Privacy‑conscious Immich admins who want simple, secure sharing with friends/family
Core Feature Generates short-lived share URLs that validate via passkey (or optional password) against the proxy, forwarding only the requested album to the Immich backend
Tech Stack Go (or Rust) proxy server; React/Vite admin UI for link management; SQLite for share metadata; can run behind Cloudflare Tunnel or similar
Difficulty Medium
Monetization Hobby

Notes

  • preya2k: “Sharing is one of the big problems with Immich… you either need to expose your whole instance… or create user accounts…”.
  • toomuchtodo: suggests sponsoring a feature request for passkeys; vanrohan’s OpenNoodle fork shows demand for better sharing.
  • Provides a drop‑in solution that satisfies the HN thread’s request for passkey‑based sharing and reduces sysadmin burden.

Immich Vault – Automated Offsite Backup Orchestrator

Summary

  • Users fear data loss and want a reliable 3‑2‑1 backup strategy, but manual Borg/Glacier setups are complex and error‑prone.
  • Automates snapshots of Immich’s library and database, uploads to configurable off‑target stores (S3, B2, GCS, local drive), verifies integrity, and offers a web UI for monitoring, alerts, and one‑click restore.

Details

Key Value
Target Audience Self‑hosted Immich operators seeking worry‑free offsite backups (homelab enthusiasts, small teams)
Core Feature Scheduled Borg/Restic snapshots + upload to multiple backends, web dashboard for status, verification logs, and restore wizard
Tech Stack Python (or Go) orchestrator using borgbackup/restic libraries; React/Svelte frontend; SQLite for config & job history
Difficulty High
- Monetization Hobby

Notes

  • drdexebtjl: “Unless you actually go through the 'Backing up your photos' step, you will lose your photos…”.
  • tripleee: advocates “1 onsite + 1 offsite backup”; exabrial discusses LAN sync but still needs offsite copy.
  • Solves the frequently mentioned anxiety about losing photos and simplifies the backup workflow that many HN commenters find tedious, encouraging more confident adoption of Immich.

Read Later