Lychee Family Photo Album

Lychee is the "looks good first" open-source album. Built with PHP and Laravel, it moved to FrankenPHP in v7, so deployment is one app container plus a database. It does not have Immich's heavy AI pipeline, but albums, tags, share links, permissions, watermarks and optional face recognition are all there — perfect for a clean, fast, beautiful family album.

What it does well
- Fast by default: Laravel + FrankenPHP with good thumbnailing and lazy loading, smooth even on old hardware.
- Share controls: public links, passwords and expiry dates for sending albums to relatives.
- Users and permissions: family accounts with read-only or upload roles.
- Formats and metadata: EXIF, RAW, video, Live Photo pairing, map and timeline views.
Images and ports
Official image ghcr.io/lycheeorg/lychee:latest (also lycheeorg/lychee on Docker Hub), web port 8000, MariaDB for the database. Optional ghcr.io/lycheeorg/lychee-facial-recognition for face recognition.
Deployment cost
2 vCPU / 2 GB is plenty for a family. Mount uploads, logs and temp directories separately, and generate and keep APP_KEY — losing it breaks sessions and encrypted data after a migration.
Full walkthrough: Lychee Docker deployment tutorial.
Having trouble setting up this project?
We have run “Lychee Family Photo Album” locally and verified that it installs and the admin panel works. We can deploy it to your server.
- Starting at
- ¥99+
- Estimated time
- 48 hours
- Deployment notes
- Compose 部署、APP_KEY、MariaDB、HTTPS 反代 / Compose, APP_KEY, MariaDB, HTTPS proxy
WeChat: ITcloub · Bring your own server and domain · Full refund if deployment fails