The original post: /r/selfhosted by /u/altran1502 on 2024-07-01 20:03:47.

Original Title: Immich - High-performance self-hosted photo and video management solution (AKA The Google Photos replacement you have been waiting for) - Progress update, July 2024 - Now with similarity deduplication, web translation, SMTP email notification, and public roadmap 🎉


GitHub Repository

Hello everybody! Alex from Immich here, and I am back with another development progress update for the project.

Summer has returned once again, and the night sky is filled with stars; thank you for 38_000 shining stars you have sent to our GitHub repo! Since the last announcement, several core contributors have started working full-time. Everything is going great with development, PRs get merged with brrrrrrr rate, conversation exchange between team members is on a new high, we met and are working with the great engineers at FUTO. The spirit is high, and we have a lot of things brewing that we think you will like.

Let’s go over some of the updates we had since the last post.

Container consolidation

Reduced the number of total containers from 5 to 4 by making the microservices threads get spawned directly in the server container. Woohoo, remember when Immich had 7 containers?

Email notifications SMTP

https://preview.redd.it/xbuff7myqy9d1.png?width=1342&format=png&auto=webp&s=56007ddd86823ca0e0f020ade80d25f90d2f8bae

We added email notifications to the app with SMTP settings that you can configure for the following events:

  • A new account is created for you.
  • You are added to a shared album.
  • New media is added to an album.

Versioned docs

https://preview.redd.it/dtxszggzqy9d1.png?width=224&format=png&auto=webp&s=00d034a7f8a973c317cef7b3ba73be322f9dc703

You can now jump back into the past or take a peek at the unreleased version of the documentation by selecting the version on the website.

Similarity deduplication

Similarity deduplication control panel

With more machine learning and CLIP magic, we now have similarity deduplication built into the application where it will search for closely similar images and let you decide what to do with them; i.e keep or trash.

Permanent URL for assets on the web

The detail view for an asset now has a permanent URL, so you can easily share it with your loved ones.

Web app translations

https://preview.redd.it/1fi0pl41ry9d1.png?width=1149&format=png&auto=webp&s=c405a3409d3d42af3f9d99b3fd514e39d9648dc6

We now have a public Weblate project, which the community can use to translate the web app to their native languages. We are planning to port the mobile app translation to this platform as well. If you would like to contribute, you can take a look here. We’re already close to 50% translations - we really appreciate everyone contributing to that!

Read-only/Editor mode on the shared album

As the owner of the album, you can choose if the shared user can edit the album or only view the content of the album without any modification.

https://preview.redd.it/xdkx2sm3ry9d1.png?width=1206&format=png&auto=webp&s=929d30f664bf77639f550c89f23000334b970373

Better video thumbnails

Immich now tries to find a descriptive video thumbnail instead of simply using the first frame. No more black images for thumbnails!

Public Roadmap

We now have a public roadmap, giving you a high-level overview of things the team is working on. The first goal of this roadmap is to bring Immich to a stable release, which is expected sometime later this year. Some of the highlights include

  • Auto stacking - Auto stacking of burst photos
  • Basic editor - Basic photo editing capabilities
  • Workflows - Automate tasks with workflows
  • Fine-grained access controls - Granular access controls for users and API keys
  • Better background backups - Rework background backups to be more reliable
  • Private/locked photos - Private assets with extra protections

Beyond the items in the roadmap, we have many many more ideas for Immich. The team and I hope that you are enjoying the application, find it helpful in your life and we have nothing but the intention of building out great software for you all!

Have an amazing Summer or Winter for those in the southern hemisphere! :D

Until next time,

Cheers! Alex