Access the demo here. For the mobile app, you can use https://demo.immich.app for the Server Endpoint URL.
Email: demo@immich.app
Password: demo
| Upload and view videos and photos
| Auto backup when the app is opened
| Prevent duplication of assets
| Selective album(s) for backup
| Download photos and videos to local device
| Multi-user support
| Album and Shared albums
| Scrubbable/draggable scrollbar
| Support raw formats
| Metadata view (EXIF, map)
| Search by metadata, objects, faces, and CLIP
| Administrative functions (user management)
| Background backup
| Virtual scroll
| OAuth support
| API Keys
| LivePhoto/MotionPhoto backup and playback
| Support 360 degree image display
| User-defined storage structure
| Public Sharing
| Archive and Favorites
| Global Map
| Partner Sharing
| Facial recognition and clustering
| Memories (x years ago)
| Offline support
| Read-only gallery
| Stacked Photos
| Tags
| Folder View
Upon deployment, Immich requires several minutes to fully initialize all services. Please allow adequate time for the complete startup process before attempting to access the application.
Once the initialization process is complete, access your Immich instance using your server's IP address:
https://use.your.ip
Click Allow / Continue on any security warning while accessing Immich via the IP Address (Follow the Certificate Configuration steps below to avoid this warning.)
Immich is deployed as Docker containers running under the dedicated immich system user. To perform administrative tasks, login and switch to this user account:
ssh root@use.your.ip
su - immich
The Immich application files are located in the following directory:
cd /home/immich/immich-app/
Application settings can be modified through the environment configuration file:
nano /home/immich/immich-app/.env
After making changes to the configuration, restart the Immich services to apply the modifications:
cd /home/immich/immich-app/ ;
docker compose down ;
docker compose pull --policy always --quiet ;
docker compose up -d
Additional system scripts and utilities for Immich management are located in:
/opt/immich/
When pointing a domain name to your server's IP address, Caddy will automatically provision and configure SSL certificates through Let's Encrypt.
To enable automatic certificate management:
https://yourdomain.com/
The certificate provisioning process will complete automatically upon first access, refresh the page if this takes more than 60 seconds.
Report an application with malicious intent or harmful content.