This project includes the packer files necessary for one-click depolyments across Marketplace platforms.
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://your_droplet_public_ipv4
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@your_droplet_public_ipv4
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 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:
- Configure your domain's DNS records to point to your server's IP address
- Access your Immich instance using your domain:
https://yourdomain.com/
The certificate provisioning process will complete automatically upon first access, refresh the page if this takes more than 60 seconds.