immich-go(1)
π¦ immich-go(1) β the archive from-folder page, bestie edition π
okay so you opened the manual for immich-go, specifically the archive from-folder subcommand, and honestly? iconic choice. this is the one that grabs a folder full of pics off your disk and yeets them up into your Immich server. let's get into it. β¨
πΈ NAME πΈ
immich-go-archive-from-folder β Upload photos from a folder
like. that's it. that's the whole job. upload photos from a folder. simple queen behaviour. π
β¨ SYNOPSIS β¨
immich-go archive from-folder [flags] ...
π DESCRIPTION π
Upload photos from a folder.
yep, that's literally the entire description the devs gave us π no notes, no lore, just vibes. so let's go look at the flags, because THAT'S where the drama is.
π OPTIONS π
--album-path-joiner=" / "β the lil string that gets shoved in between folder names when it's mashing multiple folder names together into one album name. you can customise it, like' 'or' - '.--ban-file='@eaDir/', '@__thumb/', 'SYNOFILETHUMB.', 'Lightroom Catalog/', 'thumbnails/', '.DSStore', '/.*', '.Spotlight-V100/', '.photostructure/', 'Recently Deleted/'β blocks a file based on a pattern, and it does NOT care about case (case-insensitive, periodt). you can drop this flag multiple times if you've got multiple patterns to banish. π«--date-from-name[=true]β if the date isn't chillin' in the metadata, steal it from the filename instead. this only works forjpg,mp4,heic,dng,cr2,cr3,arw,raf,nef,movβ so don't get cute with yourpngs.--date-range=unsetβ only import photos that were taken inside the date range you specify. little time-travel filter, love that for you. π°οΈ--exclude-extensions=β comma-separated list of extensions to exclude, e.g..gif,.PM(default: none β nothing gets excluded unless you say so).--folder-as-album=NONEβ imports all the files into albums that the folder structure defines. set it to'FOLDER'and the folder name becomes the album name, or set it to'PATH'and the whole full path becomes the album name.--folder-as-tags[=false]β uses your folder structure as tags. example given in the source: a file atholiday/summer 2024/file.jpgends up with the tagholiday/summer 2024. oh she's organised. ποΈ-h,--help[=false]β help forfrom-folder. classic.--ignore-sidecar-files[=false]β don't upload the sidecar alongside the photo. it's giving "i'm leaving the plus-one at home". π--include-extensions=β comma-separated list of extensions to include, e.g..jpg,.heic(default: all β everything's invited).--include-type=β a single file type to include. your options areVIDEOorIMAGE(default: all, so both).--into-album=""β name an album and every single file gets imported into it. everyone in the group chat, no exclusions. π₯--recursive[=true]β explores the folder AND all its little sub-folders. dig deep, bestie. π
π«Ά OPTIONS INHERITED FROM PARENT COMMANDS π«Ά
these ones aren't unique to this command, they're handed down from the parent, and they still fully apply. respect the family tree. π³
--concurrent-tasks=16β number of concurrent tasks, and the allowed range is1-20.--config=""β config file (default is./immich-go.yaml).--dry-run[=false]β dry run. look ma, no writes. π-l,--log-file=""β write log messages into the file.--log-level="INFO"β log level, the choices areDEBUG|INFO|WARN|ERROR, default isINFO.--log-type="text"β logs get formatted as text or as a JSON file.--on-errors=stopβ what to do when an error shows up:stop,continue, or accept N errors at max.--save-config[=false]β saves the configuration toimmich-go.yaml.-w,--write-to-folder=""β path where to write the archive.
π SEE ALSO π
immich-go-archive(1) β go read that one too, it's the main character. β
π HISTORY π
28-Mar-2026 β Auto generated by spf13/cobra.
friendly reminder bestie: --dry-run exists, and it is RIGHT THERE. be a little cautious, you'll thank yourself. π«Ά
alright, that's the whole page, no cap β¨ and for the sign-off: this manual is Auto generated by spf13/cobra, it's dated Mar 2026, and it lives under the immich-go(1) manual name β so when you're poking around the system, that's the label you're looking for. now go upload your camera roll, you ate π
π
π¦ 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