immich-go(1)
π immich-go β archive from-google-photos π
okay bestie, welcome to the immich-go(1) manual page β specifically the archive from-google-photos command. it's the one that yeets your Google Photos takeout (zipped or decompressed) up into Immich. no cap, this is the move.
β¨ NAME β¨
immich-go-archive-from-google-photos β Upload photos either from a zipped Google Photos takeout or decompressed archive π¦
π SYNOPSIS π
immich-go archive from-google-photos [flags] |
(yes the trailing | is real, we don't ask questions, we just type it π
)
πΈ DESCRIPTION πΈ
Upload photos either from a zipped Google Photos takeout or decompressed archive.
that's it. that's the whole vibe. whether your takeout is still sitting there as a chunky .zip or you already unzipped it into a folder that's giving "chaos", this command handles it and pushes your pics into Immich. main character energy fr fr. πΈβ¨
π OPTIONS π
--ban-file='@eaDir/', '@__thumb/', 'SYNOFILETHUMB.', 'Lightroom Catalog/', 'thumbnails/', '.DSStore', '/.*', '.Spotlight-V100/', '.photostructure/', 'Recently Deleted/'β Exclude a file based on a pattern (case-insensitive). Can be specified multiple times. π«--date-range=unsetβ Only import photos taken within the specified date range. π--exclude-extensions=β Comma-separated list of extension to exclude. (e.g..gif,.PM) (default: none)--from-album-name=""β Only import photos from the specified Google Photos album. π-h,--help[=false]β help forfrom-google-photos-a,--include-archived[=true]β Import archived Google Photos. ποΈ--include-extensions=β Comma-separated list of extension to include. (e.g..jpg,.heic) (default: all)-p,--include-partner[=true]β Import photos from your partner's Google Photos account. π«Ά-t,--include-trashed[=false]β Import photos that are marked as trashed in Google Photos. ποΈ--include-type=β Single file type to include. (VIDEOorIMAGE) (default: all)-u,--include-unmatched[=false]β Import photos that do not have a matching JSON file in the takeout.--include-untitled-albums[=false]β Include photos from albums without a title in the import process.--partner-shared-album=""β Add partner's photo to the specified album name.--people-tag[=true]β Tag uploaded photos with tags"people/name"found in the JSON file. π·οΈ--sync-albums[=true]β Automatically create albums in Immich that match the albums in your Google Photos takeout. π--takeout-tag[=true]β Tag uploaded photos with a tag"{takeout}/takeout-YYYYMMDDTHHMMSSZ".
π 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), 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-w,--write-to-folder=""β Path where to write the archive.
π₯ SEE ALSO π₯
π HISTORY π
28-Mar-2026 Auto generated by spf13/cobra
and that's the whole page, bestie β go forth and archive. this iconic lil' page was served up by spf13/cobra (auto-generated, as it loves to remind us), version vibes of Mar 2026, and yes the source is still immich-go(1) because that's the manual name and we respect it. π
β¨π
π¦ 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