Lychee
Lychee is a free, self-hosted photo-management server that you run on your own hardware or web hosting.
Platform availability
Available on 3 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
70/100 Good
- Maintained
- 100last commit 14 days ago
- Popular
- 3451 GitHub stars
- Easy to install
- 553 install platforms, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today, links checked 16 days ago
- GitHub stars
- 51
- Open issues
- 1
- Last commit
- 2026-10-01
- Latest release
- v7.10.0-ls74
- License
- GPL-3.0
- Activity
- steady
Checked 9 days ago - source: GitHub (linuxserver/docker-lychee)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 17 days ago - source: Docker Hub image tags and published docs
First-install notes
- Install lychee with your system's package manager On Linux or macOS, run brew install lychee or sudo snap install lychee; on Windows, run winget install lycheeverse.lychee or scoop install lychee. This gives you the lychee command, which is the main tool you need to start checking links. source
- Keep a settings file for how links are judged Save a text settings file with options such as output, accept, max_retries, and require_https, so you do not retype flags every time. This matters because those choices decide which website responses count as live or dead. source
- Remap website URLs to files on your machine If you are checking a site folder you built locally, add --remap so a public URL prefix points to a file:// path for that folder. Without it, lychee tries to fetch the URL from the internet and may miss the local pages you want tested. source
- Docker deployment (LinuxServer.io) Deploy via the LinuxServer.io container image, which adds easy user mapping (PGID, PUID), a custom base image with the s6 overlay, and weekly base-OS updates. source
Fetched 9 days ago - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
What container maintenance features are provided by the LinuxServer.io Lychee image?
It includes regular application updates, weekly base OS updates, regular security updates, a custom s6 base, and PUID/PGID user mappings.
What error may appear when opening a self-hosted Lychee landing page?
The landing page may abort with the message “Server Error or API not found.”
Does Lychee store uploaded photos securely?
The LinuxServer.io description says all photos are stored securely.
Answers sourced from github.com, github.com
Community
- r/selfhosted on Reddit: Why does almost no one talk about Lychee for ... (reddit)
- Lychee (and more ways to self-host images) - Self-Hosted Web ... - Reddit (reddit)
- Lychee Season 2025 - The Tropical Fruit Forum (forum)
- Lychee plant growing : r/gardening - Reddit (reddit)
- Watering young Lychee trees with fruits... (forum)
- Planted a Lychee pit on a whim just over a week ago! Any tips ... - Reddit (reddit)
Collected 16 days ago - public community threads