immich
restic

immich | restic | |
---|---|---|
321 | 368 | |
70,325 | 29,264 | |
5.3% | 1.8% | |
10.0 | 9.7 | |
4 days ago | 17 days ago | |
TypeScript | Go | |
GNU Affero General Public License v3.0 | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
immich
-
Ask HN: What's the 2025 stack for a self-hosted photo library with local AI?
I think Immich checks a lot of these
https://immich.app/
-
Setup a NAS + Homelab using Raspberry Pi
Install Immich using the casaos app store or by following the instructions on the Immich GitHub repository.
- Ask HN: What project do you donate to?
-
Show HN: A pure WebGL image editor with filters, crop and perspective correction
thanks. It started as a proof of concept for a custom reactivity engine (based on signals and tagged template literals). But while at it I realised I needed something quick and easy for my needs.
I already have a prototype for a self-hosted photogallery that integrates this editor (something like https://immich.app to give you an idea). But it's still to early to share
-
Down the Rabbit Hole of creating a Home Lab
Immich - Self-hosted photo backup solution
-
Bootstrap cluster with FluxCD
However, managing apps with Flux in my opinion is not the easiest and most comfortable solution. Especially, if we're changing versions quite often and we would like to have at least a few dependencies between apps and infra. For example, my Immich instance needs csi-driver-smb, which on the other hand requires external-secret-operator and external-secret-secret (the actual link between in-cluster secret and ESO ClusterSecretStore). So, every new relese, needs to be built and checks that all kustomizations are in place. Then actually deploy a new version. Very long process, also ArgoCD UI is just better, easier to use, and definitely more user-friendly - at least in my opinion.
-
Scoping a Local-First Image Archive
interesting why nobody mentioned https://immich.app/ yet?
- immich: self-hosted photo and video management solution
-
Lessons in creating family photos that people want to keep (2018)
I highly suggest Immich [1], it's an open-source and self-host alternative for Google Photos. It's still under very active development, but I think it's the best out there.
[1] https://immich.app/
-
Ask HN: What's the best way to de-Google photos?
I really like https://immich.app/
Has auto backup on the mobile apps, great webUI, multi user, face recognition and search all done locally.
Then for local and cloud backup you can use your preferred software like Restic or whatever you like.
restic
-
Ask HN: What are your peronsal data backup and sync setups? (2025)
Used to be restic[1], but I switched to kopia[2]. For Android I just sync /storage/emulated/0/ with syncthing. All devices are backed up to a home server. Home server backups go to Backblaze (but any S3-compatible storage would do).
1. https://restic.net/
-
BorgBackup 2 has no server-side append-only anymore
For anyone looking to migrate off borg because of this, append-only is available in restic, but only with the rest-server backend:
https://github.com/restic/restic
https://github.com/restic/rest-server
which has to be started with --append-only. I use this systemd unit:
[Unit]
- Ask HN: What project do you donate to?
-
Hold My Data
Run restic to backup an entire filesystem or a subset of it, and upload to a remote S3-compatible storage.
-
Backblaze seemingly does not support files greater than 1 TB
Restic is my personal favorite for straightforward file backups. It's simple and well-designed, integrates with rclone meaning it supports any cloud storage service you can imagine, and has a decently large community surrounding it.
https://restic.net/
https://github.com/rubiojr/awesome-restic
-
Simple backup service with rclone, restic and systemd on WebDAV (or another storage)
Let me show you how I back up my computers with restic and rclone using simple systemd configuration.
-
Restic: Backups Done Right
Afaik not yet, there was some discussion here: https://github.com/restic/restic/issues/804
- What do people do with thier pictures?
-
Timeshift: System Restore Tool for Linux
For me, these traits made restic initially attractive:
- encrypted, chunk-deduped, snapshotted backups
- single Go binary, so I could even backup the binary used to create my backups
- reasonable versioning and release scheme
- I could read, and understand, its design document: https://github.com/restic/restic/blob/master/doc/design.rst
I then just tried using it for a year and never hit any issues with it, so kept going, and now it's 6+ years later.
What are some alternatives?
PhotoPrism - AI-Powered Photos App for the Decentralized Web 🌈💎✨
BorgBackup - Deduplicating archiver with compression and authenticated encryption.
Piwigo - Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!
Duplicati - Store securely encrypted backups in the cloud!
ente - 🔒 End-to-end encrypted cloud for photos, videos and 2FA secrets.
Duplicity - Unnoficial fork of Duplicity - Bandwidth Efficient Encrypted Backup
