Page:
Photos
Pages
API Keys
Admin Panel
Atlas
Backups
Budget Tracking
Collab
Contributing
Email Notifications
Environment Variables
File Management
Home
Installation
MCP Integration
PDF Export
Packing Lists
Photos
Public Share Links
Real Time Sync
Reverse Proxy
Security
Single Sign On
Trip Planning
Updating
Vacay
No results
8
Photos
Maurice edited this page 2026-04-03 22:52:24 +02:00
Photos — Immich Integration
TREK integrates with Immich to bring your travel photos into your trip timeline. Immich is a self-hosted photo management solution (similar to Google Photos).
Setup
Immich Permissions
- In your Immich instance, go to User Settings → API Keys
- Create a new API key for TREK
- The API key needs access to: user.read, asset.read, asset.view, asset.download, album.read
References:
- https://api.immich.app/endpoints/users/getMyUser
- https://api.immich.app/endpoints/timeline/getTimeBuckets
- https://api.immich.app/endpoints/search/searchAssets
- https://api.immich.app/endpoints/assets/getAssetInfo
- https://api.immich.app/endpoints/assets/viewAsset
- https://api.immich.app/endpoints/assets/downloadAsset
TREK Configuration
- In TREK, go to Settings → Immich
- Enter:
- Immich Server URL — The URL of your Immich instance (e.g.
https://photos.example.com) - API Key — The API key you created in Immich
- Immich Server URL — The URL of your Immich instance (e.g.
- Save — TREK will verify the connection
Note: Immich settings are per-user. Each user connects their own Immich library.
Using Photos
Once connected:
- Open a trip and go to the Photos tab
- Browse your Immich library by timeline (grouped by month)
- Search photos by date range matching your trip dates
- Add photos to the trip — they appear as trip photos visible to all members
- Toggle sharing per photo — control which photos trip members can see
Album Linking
Instead of adding photos one by one, you can link entire Immich albums:
- Click Link Album in the Memories panel
- Select an album from your Immich library
- TREK syncs all photos from that album into the trip
- Re-sync anytime to pull in newly added photos from the album
Features
- Timeline browsing — Photos grouped by date buckets from your Immich library
- Date range search — Automatically suggests photos from your trip dates
- Trip photo gallery — Added photos are shared with all trip members
- Per-photo sharing toggle — Choose which photos are visible to others
- Photo metadata — Display date, location, and camera info in a lightbox info panel
- Lightbox — Full-screen photo viewer with EXIF data, location, and camera details
- Sort — Sort photos by date (ascending/descending)
- Location filter — Filter photos by city or country
- Search — Search within your Immich library by keyword
- Thumbnails + originals — Proxied through TREK's server (your Immich URL is never exposed to other users)
- Album sync — Link Immich albums and sync photos automatically
Requirements
- A running Immich instance (self-hosted)
- Immich API key with read access
- Network connectivity between TREK and Immich (can be on the same LAN)