Files
cheatsheet-tldr/tldr/immich-go
2025-12-04 00:21:33 +00:00

31 lines
1.1 KiB
Plaintext

---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# 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`.
> 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 configuration 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}}}`