Sodamhan.com

TL;DR

immich-go

Immich-Go is an open-source tool designed to streamline uploading large photo collections to your self-hosted Immich server. See also: immich-cli. More information: https://github.com/simulot/immich-go.

  • Upload a Google Photos takeout file to Immich server:

immich-go -server=server_url -key=server_key upload path/to/takeout_file.zip

  • Import photos captured on June 2019, while auto-generating albums:

immich-go -server=server_url -key=server_key upload -create-albums -google-photos -date=2019-06 path/to/takeout_file.zip

  • Upload a takeout file using server and key from a config file:

immich-go -use-configuration=~/.immich-go/immich-go.json upload path/to/takeout_file.zip

  • Examine Immich server content, remove less quality images, and preserve albums:

immich-go -server=server_url -key=server_key duplicate -yes

  • Delete all albums created with the pattern “YYYY-MM-DD”:

immich-go -server=server_url -key=server_key tool album delete {{\d{4}-\d{2}-\d{2}}}

This document was created using the contents of the tldr project.