Take complete control of your photo library with this free, self-hosted management tool. Running on your own server or web space, it ensures your photos remain your data, under your rules. Installation is quick, and the intuitive interface feels like a native application, making it accessible for everyone.
This solution provides a comprehensive set of features to organize and display your images:
Designed for photographers, it preserves the quality of your work. There are no storage limits and no compression. It fully supports and displays EXIF and IPTC metadata, giving you access to all the information captured by your camera. Deploying is simple, especially with the available Docker image.
services:
lychee:
image: lycheeorg/lychee:latest
container_name: lychee
ports:
- "8080:80"
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
- DB_CONNECTION=mysql
- DB_HOST=db
- DB_PORT=3306
- DB_DATABASE=lychee
- DB_USERNAME=lychee
- DB_PASSWORD=${DB_PASSWORD}
volumes:
- ./conf:/conf
- ./uploads:/uploads
- ./sym:/sym
restart: unless-stopped
depends_on:
- db
db:
image: mariadb:10.11
container_name: lychee_db
environment:
- MYSQL_DATABASE=lychee
- MYSQL_USER=lychee
- MYSQL_PASSWORD=${DB_PASSWORD}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
volumes:
- ./db-data:/var/lib/mysql
restart: unless-stoppedDB_PASSWORD=your_super_secret_db_password
MYSQL_ROOT_PASSWORD=your_super_secret_root_passwordAuto-fetched about 21 hours ago
Auto-fetched about 21 hours ago