IMMICH-ARCHIVER(1)

πŸ“¦ version 0.1.9, in ubuntu stonking

πŸ’– NAME πŸ’–

immich-archiver β€” bestie, it's a lil utility that mirrors your photos off an immich server 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so picture this: your Immich instance holds your whole camera roll, and you want a second copy of that timeline sitting on your actual local disk. That's literally it. That's the whole job. It mirrors an Immich instance's timeline onto local disk. No cap. πŸ‘‘

✨ Usage: ✨

immich-archiver [flags]

πŸŽ€ Flags: πŸŽ€

  • --api-key string β€” your Immich user API key. It'll also pick this up from the env var IMMICH_API_KEY if you'd rather not paste it in every time πŸ’…
  • --concurrency int β€” how many assets get downloaded at the same time, in parallel. Default is 4 β€” she's multitasking πŸƒβ€β™€οΈπŸƒβ€β™€οΈπŸƒβ€β™€οΈπŸƒβ€β™€οΈ
  • --dir string β€” the destination root directory. This one is required, no skipping it, and it can come from the env var IMMICH_DIR instead.
  • --dry-run β€” lists what would be downloaded without writing anything at all. A little peek, zero commitment, we love a preview ✨
  • -h, --help β€” help for immich-archiver. Your safety net 🫢
  • --include-shared β€” also mirror the assets that have been shared with you, and it drops them into a separate folder so they don't get mixed up with your own stuff πŸ’–
  • --path-template string β€” the folder structure template. It supports {year}, {month}, and {day}. Default is "{year}/{year}-{month}" πŸ“
  • --refresh-sidecars β€” rewrites the .json sidecar of assets that are already on disk. Important: the originals are not re-downloaded, this is just the sidecar getting a glow-up ♻️
  • --retries int β€” how many retry attempts it gets for failed downloads and requests. Default is 3. Persistence, periodt πŸ’ͺ
  • --shared-dir string β€” the destination root for shared assets. Default is <dir>/shared-with-me πŸ—‚οΈ
  • --shared-path-template string β€” the folder structure template specifically for those shared assets. Default is the same as whatever you passed to --path-template.
  • --url string β€” the Immich server URL. Also readable from the env var IMMICH_URL 🌐
  • -v, --verbose β€” logs a whole line per asset instead of showing you a progress bar. For when you need the play-by-play πŸ—£οΈ
  • --version β€” version for immich-archiver.

ngl bestie, --dir being required is the one thing you cannot forget, she will simply not run without it πŸ™ˆ

okay that's the whole page!! this is immich-archiver version 0.1.9, shipped August 2026 β€” go mirror that timeline, you've got this, mwah πŸ’‹πŸŽ€πŸŒΈ

πŸ“¦ where this page comes from