Video coming soon…

🛠️ Setup Lychee — Self-Hosted Photo Album Manager

Deploy Lychee on Ubuntu with Docker — a fast, clean self-hosted photo gallery for organising albums and sharing photos, using SQLite with no separate database, on port 8184.

⚠️ This script is provided for demo and testing purposes only. Not intended for production use.

📦 Resources & Setup Scripts

Grab the automated bash script from GitHub to follow along with the video.

Automated install script — one command deploys Lychee on port 8184 with a built-in SQLite database; create the admin account on first visit.
View on GitHub

Quick Install:

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/tools/lychee/lychee-ubuntu.sh
chmod +x lychee-ubuntu.sh
sudo bash lychee-ubuntu.sh

Tutorial Steps

1 Download the Script

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/tools/lychee/lychee-ubuntu.sh

2 Make it Executable

chmod +x lychee-ubuntu.sh

3 Run the Installer

The script installs Docker if needed and starts lycheeorg/lychee on port 8184 with DB_CONNECTION set to sqlite, so there's no separate database, and volumes for uploads, config, and logs.

sudo bash lychee-ubuntu.sh

4 Create the Admin Account

Open Lychee and create the admin account on first visit, then start uploading photos into albums:

http://<your-server-ip>:8184

Ports Used

PortPurpose
8184Web UI (host → container 80) — admin created on first visit
DB_CONNECTIONsqlite — no separate MySQL/MariaDB container
./uploadsYour photos (also ./conf, ./sym, ./logs)

Overview

Why Use It

When You Need It

    Who Should Use It

      Real Use Cases

        Main Features

          How to Use After Installation

            Security Best Practices

              Ports and Firewall Notes

              Backup and Maintenance

                Common Mistakes

                  Troubleshooting

                    Alternatives

                    When Not to Use It

                    PrismaTechWork Professional Help

                      Contact Us

                      Frequently Asked Questions