
Lychee
Free self-hosted photo-management tool, which runs on your server or web-space
Getting Started
- Create a folder and move to the folder
mkdir lychee && cd lychee
- Create a
docker-compose.yml
file and add the following content:docker-compose.ymlservices: lychee: image: lscr.io/linuxserver/lychee:latest container_name: lychee environment: - TZ=Asia/Seoul - DB_CONNECTION=pgsql - DB_HOST=database - DB_PORT=5432 - DB_USERNAME=postgres - DB_PASSWORD=postgres - DB_DATABASE=postgres - APP_NAME=Lychee - APP_URL=http://localhost:8081 - TRUSTED_PROXIES= #optional networks: - lychee volumes: - lychee_config:/config - lychee_pictures:/pictures ports: - 8081:80 restart: unless-stopped database: image: postgres:16 restart: unless-stopped volumes: - postgres-data:/var/lib/postgresql/data environment: POSTGRES_PASSWORD: postgres POSTGRES_USER: postgres POSTGRES_DB: postgres ports: - "5432:5432" networks: - lychee networks: lychee: name: Lychee driver: bridge volumes: lychee_config: lychee_pictures: postgres-data:
- Start the service using docker compose.
docker compose up -d
- Open the browser and go to http://localhost:8081 to access the Lychee.