Immich in Docker

Immich (github) is a media library tool.

At some point I’ve lost my QNAP drives (both at the almost the same time) and wanted to check if I could replace the PhotoStation with an opensource tool.

Immich was one of the candidates but if has a major drawback for me. I dislike that it renames the files you upload/import/sync with it. Although it allows you to download them and the metadata it keeps (in a database) contain all the info and the result you get is the original filenames, you cannot suddenly stop using it and pick the file structure and use it. If you lose the database you have to manually rename and organize all files which can be practically impossible if you have several thousand images or videos in your library.

Read more →

letsencrypt and traefik with docker compose

problem statement

In a free tier oci instance I wanted to have a single point of entry with TLS and valid certs I also wanted to have multiple containers served using a wildcard domain. Also needed to be able to add new containers and immediately have them available with cert and fqdn

BOM

  • traefik
  • duckdns
  • letsencrypt
  • docker compose
  • env-file for docker compose

docker compose

This is the choice for deploying services.

Read more →