immich-go(1)
π immich-go-upload β bestie edition π
okay so this is a page from the immich-go manual, and today we're doing the upload command. it does exactly what it says on the tin: it sends your photos to an Immich server. no cap. let's get into it β¨
πΈ NAME πΈ
immich-go-upload β Upload photos to an Immich server from various sources π«Ά
π SYNOPSIS π
immich-go upload [flags]
π¦ DESCRIPTION π¦
Upload photos to an Immich server from various sources π
that's it. that's the whole vibe. you point it at a source, you point it at your server, and your pics go home π
β¨ OPTIONS β¨
--admin-api-key=""β the Admin's API Key, for managing the server's jobs π-k,--api-key=""β your API Key, the little keycard that gets you in π--api-trace[=false]β turn on tracing of api calls, if you're the kind of girl who needs to see everything π--client-timeout=20m0sβ how long server calls are allowed to hang before we call it, timeout style β°--device-uuid="framework"β set a device UUID, so the server knows which device these came from π·οΈ--dry-run[=false]β simulate ALL the actions, do absolutely none of them. your test-run bestie π§ͺ-h,--help[=false]β help for upload, hi hello, here's the help π«Ά--manage-burst=NoStackβ manage burst photos. possible values:NoStack,Stack,StackKeepRaw,StackKeepJPEGπΈ--manage-epson-fastfoto[=false]β manage Epson FastFoto files (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, for when you want zero β¨dramaβ¨ and just logs π«₯--overwrite[=false]β always overwrite files on the server with the local versions. girl, be careful with this one π--pause-immich-jobs[=true]β pause Immich background jobs while the upload is happening βΈοΈ-s,--server=""β your Immich server address (examplehttp://your-ip:2283orhttps://your-domain) π--session-tag[=false]β tag uploaded photos with a tag formatted{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 π°οΈ
real talk bestie:--skip-verify-ssland--overwriteare the two that can genuinely ruin your day, so know what you're doing before you type them. and remember--dry-runexists β use it first. π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these are the ones that come from the parent command, they're not upload's own but you still get them π
--concurrent-tasks=16β number of concurrent tasks (1-20) β‘--config=""β config file (default is./immich-go.yaml) π-l,--log-file=""β write log messages into the file π--log-level="INFO"β log level (DEBUG|INFO|WARN|ERROR), defaultINFOπ--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 toimmich-go.yamlπΎ
π SEE ALSO π
immich-go(1)immich-go-upload-from-folder(1)immich-go-upload-from-google-photos(1)immich-go-upload-from-icloud(1)immich-go-upload-from-immich(1)immich-go-upload-from-picasa(1)
go read the whole family, they all ate π₯
π HISTORY π
28-Mar-2026 β Auto generated by spf13/cobra π€
okay that's the whole page bestie, you're officially an immich-go upload girlie now π§π this edition of the immich-go(1) manual was auto generated by spf13/cobra, Mar 2026 β periodt, no notes, go upload something iconic β¨πΈ
π¦ where this page comes from
- ubuntu stonking: immich-go 0.32.0-1 Β· AGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms