Scroll to navigation

immich-go(1) immich-go(1)

NAME

immich-go-archive-from-immich - Get photos from an Immich server

SYNOPSIS

immich-go archive from-immich [flags]

DESCRIPTION

Get photos from an Immich server

OPTIONS

--from-admin-api-key="" Admin's API Key for managing server's jobs

--from-albums=[] Get assets only from those albums, can be used multiple times

--from-api-key="" API Key

--from-api-trace[=false] Enable trace of api calls

--from-archived[=false] Get only archived assets

--from-city="" Get only assets from this city

--from-client-timeout=20m0s Set server calls timeout

--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

--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

--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

--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

--concurrent-tasks=16 Number of concurrent tasks (1-20)

--config="" config file (default is ./immich-go.yaml)

--dry-run[=false] dry run

-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

--on-errors=stop What to do when an error occurs (stop, continue, accept N errors at max)

--save-config[=false] Save the configuration to immich-go.yaml

-w, --write-to-folder="" Path where to write the archive

SEE ALSO

immich-go-archive(1)

HISTORY

28-Mar-2026 Auto generated by spf13/cobra

Mar 2026 Auto generated by spf13/cobra