Lychee is a free open-source photo gallery that organizes pictures into albums on storage you control. It serves people leaving hosted photo libraries who still want shared albums, user accounts, and a translated web interface, running as a self-hosted server with a Laravel back end and a Vue front end.[1][2]
Quick verdict
People leaving hosted photo libraries who can run a small server will get the most from Lychee. Its album organization, multi-user sharing, public links, and translated web interface live on storage you own under the MIT license. The price of that independence is operational responsibility, so anyone who wants automatic backups with zero maintenance should stay with a hosted library instead. If you can deploy a Docker compose file and tend backups, this is the ownership tradeoff that pays off.[1][2][3]
Key features
Web-based photo management on your own server: uploads, organization, and sharing run in the browser against storage you choose instead of a vendor cloud.[1]
Albums and smart albums: photos group into curated albums, with smart albums collecting pictures automatically by rule.[1]
Multi-user accounts with group sharing: user accounts and groups decide who sees which albums, so families and friends share selectively.[1]
Public links with visibility controls: albums open to anyone through links with password protection and visibility settings.[1]
Docker deployment in seconds: a single compose file starts the app and database images with data persisted in a bound folder.[1]
Interface in dozens of languages: the web interface ships translated, so non-English households manage photos in their own language.[1]
Single sign-on since v7: OAuth and OIDC logins are supported, with LDAP documented as the remaining gap.[1]
Documented REST API: the official docs list an API section for programmatic access alongside the visual interface.[1]
Who will love it
Google Photos leavers wanting album ownership: the upload, album, and sharing-link workflow survives intact with no per-month software fee and no vendor lock on the files.[1][2]
Multilingual families keeping memories local: photos live on owned storage with accounts and links you create, in an interface translated into dozens of languages.[1]
Self-hosters already running Docker services: anyone comfortable with a compose file and a database gets a shared photo gallery without handing a lifetime of pictures to a SaaS.[1][2]
Who should avoid it
People who want zero-maintenance backups: updates, database care, disk growth, and off-site backup copies sit with you, which is real operational work.[1][2]
Non-technical users needing phone-wide sync: every device in the household depends on a server you deploy and keep reachable, so a hosted library stays simpler.[1]
Teams needing directory logins: LDAP is documented as missing, so organizations that authenticate against a directory should choose something else.[1]
Alternatives and compatibility
A hosted photo library remains the right choice when automatic backups, finished mobile apps, and zero maintenance carry the workflow.[1]
Immich is the evidenced catalogue alternative for this workflow: a published self-hosted photo manager covering the same store-and-share adoption on owned hardware, proposed as a competitor edge for review.[1][2]
Migration in starts with your existing photo files on your own disks under the MIT license, while server reachability, backup copies, and database care decide how safe the household archive actually is.[1][2]
Questions worth asking
What is the best Lychee alternative for non-technical users?
Is Lychee really no-code?
How much does Lychee cost per month?
Sources and editorial review
Source research. Reviewed on October 11, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
- Lychee - Self-hosted photo-management done right
official · Observed October 11, 2026
Official site; self-hosted photo management, own storage, Docker install, 30-plus languages, OAuth and OIDC SSO since v7, MIT license
- Lychee Documentation
official · Observed October 11, 2026
Official docs; v7 highlights, PHP 8.4 and database requirements, frame, map, NSFW protection, REST API, advanced search, Supporter Edition as sponsorship, LDAP gap
- Lychee Docker installation
official · Observed October 11, 2026
Official Docker docs; single compose file, stable and nightly tags, bound db folder, seconds-long deployment
- LycheeOrg/Lychee on GitHub
official · Observed October 11, 2026
Official repository; MIT license, PHP-majority codebase, stars and forks observed at read time, v7.2.0 release October 7 2026
Compared with these products
No explicit proprietary baseline is recorded.