This repo contains the setup for the demo instance at https://demo.immich.app/
You probably don't want to use this yourself. Instead, check out the install guide at https://docs.immich.app/docs/install/docker-compose
To deploy:
- Have a server with docker and docker-compose setup, and exiftool and jq installed
- Pull this repository
Start the server:
cd docker
docker compose up -d
Prepare the dummy library:
./library/run-geocoder.sh
./library/download-library.sh
- Check if the geocoder is initialized:
docker logs geocoder
(if it isn't, wait) ./library/create-dummy-gps.py ./library/images
docker stop geocoder
Restart the demo and upload the dummy library:
./demo-restart.sh
Set up the regular restart:
crontab ./cron