Download All Photos and Videos
Learn how to download your entire PixelUnion library using Immich Go
Download All Your Photos and Videos with Immich Go
Immich Go is a powerful tool that allows you to download your entire PixelUnion photo and video library to your computer. This is especially useful when you want to:
- Create a local backup of your media
- Download your data before deleting your account
- Transfer your library to another service
- Keep an offline copy of your memories
What is Immich Go?
Immich Go is a command-line tool that connects to your PixelUnion instance and downloads all your photos and videos while preserving:
- Original file names
- Creation dates and metadata
- Album structures
- Video files
Step 1: Get Your API Key
Before you can use Immich Go, you need to generate an API key from your PixelUnion account:
- Log in to your PixelUnion domain (e.g.,
https://yourname.pixelunion.eu) - Click on your profile icon in the top right corner
- Select Account Settings
- Navigate to API Keys
- Click New API Key
- Give it a descriptive name (e.g., “Download Tool”)
- Copy the generated API key - you’ll need it in the next step
⚠️ Important: Keep your API key secure and don’t share it with anyone. You can revoke it later if needed.
Step 2: Download Immich Go
Immich Go is a standalone executable file that doesn’t require installation:
- Go to the Immich Go releases page
- Download the version for your operating system:
- Windows: Download the
.exefile - macOS: Download the file with
darwinin the name - Linux: Download the file with
linuxin the name
- Windows: Download the
- Extract the downloaded
.zipfile - Place the
immich-goexecutable in a folder where you want to download your photos (e.g., create a folder called “PixelUnion Backup”)
Step 3: Open a Terminal
You’ll need to run Immich Go from a terminal/command prompt:
- Windows: Right-click the folder where
immich-go.exeis located → “Open in terminal” or “Open PowerShell window here” - macOS: Open the Terminal app (found in Applications > Utilities), then type
cdfollowed by a space, drag the folder withimmich-gointo the terminal window, and press Enter - Linux: Open a terminal and navigate to the folder containing
immich-go
Step 4: Run the Download Command
In the terminal, run the following command, replacing the placeholders with your information:
Windows:
./immich-go.exe archive from-immich --from-server=https://yourname.pixelunion.eu/ --from-api-key=YOUR_API_KEY --write-to-folder=./PixelUnion-Backup
macOS/Linux:
./immich-go archive from-immich --from-server=https://yourname.pixelunion.eu/ --from-api-key=YOUR_API_KEY --write-to-folder=./PixelUnion-Backup
Replace:
yourname.pixelunion.euwith your actual PixelUnion domainYOUR_API_KEYwith the API key you copied in Step 1./PixelUnion-Backupwith the path where you want to save your photos (you can use an absolute path like/Users/yourname/Downloads/PixelUnion-Backupor a relative path like./PixelUnion-Backup)
What Happens Next?
Immich Go will:
- Connect to your PixelUnion instance
- Download all your photos and videos to the specified folder (
--write-to-folder) - Preserve original file names and dates
- Show progress as it downloads
The download may take some time depending on:
- The size of your library
- Your internet connection speed
- The number of files
Note: The --write-to-folder flag is required. Make sure to specify a folder path where you want your photos and videos to be saved.
Download Options
You can customize your download with additional options:
Download Only Photos (Skip Videos)
./immich-go archive from-immich --from-server=https://yourname.pixelunion.eu/ --from-api-key=YOUR_API_KEY --write-to-folder=./PixelUnion-Backup --from-include-type=IMAGE
Download Only Videos (Skip Photos)
./immich-go archive from-immich --from-server=https://yourname.pixelunion.eu/ --from-api-key=YOUR_API_KEY --write-to-folder=./PixelUnion-Backup --from-include-type=VIDEO
Download Only Favorite Photos
./immich-go archive from-immich --from-server=https://yourname.pixelunion.eu/ --from-api-key=YOUR_API_KEY --write-to-folder=./PixelUnion-Backup --from-favorite
Download Photos from Specific Albums
./immich-go archive from-immich --from-server=https://yourname.pixelunion.eu/ --from-api-key=YOUR_API_KEY --write-to-folder=./PixelUnion-Backup --from-albums="Album Name 1" --from-albums="Album Name 2"
Download Photos with Specific Tags
./immich-go archive from-immich --from-server=https://yourname.pixelunion.eu/ --from-api-key=YOUR_API_KEY --write-to-folder=./PixelUnion-Backup --from-tags="tag1" --from-tags="tag2"
Download Photos from a Date Range
./immich-go archive from-immich --from-server=https://yourname.pixelunion.eu/ --from-api-key=YOUR_API_KEY --write-to-folder=./PixelUnion-Backup --from-date-range="2024-01-01:2024-12-31"
Troubleshooting
Connection Issues
- Make sure your PixelUnion domain is correct (include
https://and the trailing/) - Verify your API key is correct and hasn’t been revoked
- Check your internet connection
- Make sure you’ve specified the
--write-to-folderflag with a valid path
Download Interrupted
- Immich Go will resume from where it stopped if you run the command again
- It won’t re-download files that are already present
Large Libraries
- For very large libraries (thousands of files), the download may take several hours
- Make sure your computer doesn’t go to sleep during the download
- Consider running the download overnight
After Downloading
Once the download is complete:
- Your photos and videos will be in the folder you specified with
--write-to-folder - Files are organized with their original names and dates
- You can now safely back up these files or transfer them elsewhere
Need Help?
If you encounter issues using Immich Go:
- Check the Immich Go documentation
- Contact our support team for assistance