immich-go(1)

πŸ“¦ version 0.32.0, in ubuntu stonking

πŸ’– immich-go(1) β€” the immich-go-upload-from-immich glow-up πŸ’–

okay bestie so this is the manual page for immich-go-upload-from-immich, which lives inside the immich-go family of man pages. it's the "pull my pics off an Immich server" subcommand and honestly? she eats. πŸ“


✨ NAME ✨

immich-go-upload-from-immich β€” get photos from an Immich server πŸ’…

✨ SYNOPSIS ✨

immich-go upload from-immich [flags]

✨ DESCRIPTION ✨

Get photos from an Immich server. that's it, that's the whole vibe β€” you point her at a server and she goes and gets the assets. main character energy fr fr πŸ¦‹

✨ OPTIONS ✨

all of these are from--prefixed because they're describing where the pics come from, and she did NOT come to play:

  • --from-admin-api-key="" β€” the Admin's API Key, for managing the server's jobs πŸ‘‘
  • --from-albums=[] β€” get assets only from those albums. can be used multiple times, so stack 'em up πŸŽ€
  • --from-api-key="" β€” API Key πŸ”‘
  • --from-api-trace[=false] β€” enable trace of api calls (spill the tea, every single call)
  • --from-archived[=false] β€” get only archived assets πŸ“¦
  • --from-city="" β€” get only assets from this city πŸ™οΈ
  • --from-client-timeout=20m0s β€” set server calls timeout (girl needs a deadline)
  • --from-country="" β€” get only assets from this country 🌍
  • --from-date-range=unset β€” only import photos taken within the specified date range πŸ“…
  • --from-device-uuid="framework" β€” set a device UUID
  • --from-dry-run[=false] β€” simulate all actions (a lil dress rehearsal, nothing actually happens, no cap) πŸ™ˆ
  • --from-exclude-extensions= β€” comma-separated list of extension to exclude. (e.g. .gif,.PM) (default: none)
  • --from-favorite[=false] β€” get only favorite assets ⭐
  • --from-include-extensions= β€” comma-separated list of extension to include. (e.g. .jpg,.heic) (default: all)
  • --from-include-type= β€” single file type to include. (VIDEO or IMAGE) (default: all)
  • --from-make="" β€” get only assets with this make
  • --from-minimal-rating=0 β€” get only assets with a rating greater or equal to this value πŸ”₯
  • --from-model="" β€” get only assets with this model
  • --from-no-album[=false] β€” get only assets that are not in any album (the loners, the solo girlies)
  • --from-partners[=false] β€” get partner's assets as well 🫢
  • --from-pause-immich-jobs[=true] β€” pause Immich background jobs during upload operations βœ‹
  • --from-people=[] β€” get assets only with those people. can be used multiple times, so go off πŸ‘―
  • --from-server="" β€” Immich server address (example http://your-ip:2283 or https://your-domain)
  • --from-skip-verify-ssl[=false] β€” skip SSL verification
  • --from-state="" β€” get only assets from this state πŸ—ΊοΈ
  • --from-tags=[] β€” get assets only with those tags. can be used multiple times 🏷️
  • --from-time-zone="" β€” override the system time zone πŸ•°οΈ
  • --from-trash[=false] β€” get only trashed assets πŸ—‘οΈ
  • -h, --help[=false] β€” help for from-immich

✨ OPTIONS INHERITED FROM PARENT COMMANDS ✨

these come down from the parent command β€” she inherited them, iconic behavior, look at her glowing ✨

  • --admin-api-key="" β€” Admin's API Key for managing server's jobs
  • -k, --api-key="" β€” API Key πŸ”‘
  • --api-trace[=false] β€” enable trace of api calls
  • --client-timeout=20m0s β€” set server calls timeout
  • --concurrent-tasks=16 β€” number of concurrent tasks (1-20)
  • --config="" β€” config file (default is ./immich-go.yaml)
  • --device-uuid="framework" β€” set a device UUID
  • --dry-run[=false] β€” simulate all actions
  • -l, --log-file="" β€” write log messages into the file
  • --log-level="INFO" β€” log level (DEBUG|INFO|WARN|ERROR), default INFO
  • --log-type="text" β€” log formatted as text of JSON file
  • --manage-burst=NoStack β€” manage burst photos. possible values: NoStack, Stack, StackKeepRaw, StackKeepJPEG
  • --manage-epson-fastfoto[=false] β€” manage Epson FastFoto file (default: false)
  • --manage-heic-jpeg=NoStack β€” manage coupled HEIC and JPEG files. possible values: NoStack, KeepHeic, KeepJPG, StackCoverHeic, StackCoverJPG
  • --manage-raw-jpeg=NoStack β€” manage coupled RAW and JPEG files. possible values: NoStack, KeepRaw, KeepJPG, StackCoverRaw, StackCoverJPG
  • --no-ui[=false] β€” disable the user interface
  • --on-errors=stop β€” what to do when an error occurs (stop, continue, accept N errors at max)
  • --overwrite[=false] β€” always overwrite files on the server with local versions 😭
  • --pause-immich-jobs[=true] β€” pause Immich background jobs during upload operations
  • --save-config[=false] β€” save the configuration to immich-go.yaml
  • -s, --server="" β€” Immich server address (example http://your-ip:2283 or https://your-domain)
  • --session-tag[=false] β€” tag uploaded photos with a tag "{immich-go}/YYYY-MM-DD HH-MM-SS"
  • --skip-verify-ssl[=false] β€” skip SSL verification
  • --tag=[] β€” add tags to the imported assets. can be specified multiple times. hierarchy is supported using a / separator (e.g. 'tag1/subtag1') πŸ’œ
  • --time-zone="" β€” override the system time zone

✨ SEE ALSO ✨

✨ HISTORY ✨

  • 28-Mar-2026 β€” auto generated by spf13/cobra

okay that's the whole thing, you're fully caught up bestie πŸ’– and just so we're clear on the receipts: this page is immich-go(1), auto generated by spf13/cobra, dated Mar 2026. slay, you got this. periodt. πŸ‘‘βœ¨πŸ¦‹

πŸ“¦ where this page comes from