Quick Start

Lumeex provides a pre-built container image directly available for Docker.

Before installing, ensure the following is available on your system

From your terminal, create a lumeex/ directory, then navigate to it:

mkdir lumeex
cd lumeex

Now you have two way to run the Lumeex container.

Use docker run

Docker run
sudo docker run -d \
  --name lmx \
  -v ./config:/app/config \
  -v ./output:/app/output \
  -p 3000:3000 \
  -p 5000:5000 \
  -e PREVIEW_PORT=3000 \
  -e WEBUI_PORT=5000 \
  git.djeex.fr/djeex/lumeex:latest
Tip: The container exposes two services: the WebUI and the preview server. Both require a host port to be mapped. If a port is already in use on your system, you can remap it by updating both the -p (port mapping) and the corresponding -e (environment variable). For example, to run the preview server on port 4000 instead of the default 3000, use:-p 4000:3000 and -e PREVIEW_PORT=4000.

Or use docker compose

  1. First, create a file named docker-compose.yaml with this config:
services:
  lumeex:
    container_name: lmx
    image: git.djeex.fr/djeex/lumeex:latest
    env_file:
      - .env
    environment:
      - PREVIEW_PORT=${PREVIEW_PORT:-3000} # port for preview server - set it in .env file
      - WEBUI_PORT=${WEBUI_PORT:-5000} # port for webui server - set it in .env file
    volumes:
      - ./config:/app/config  # mount config directory
      - ./output:/app/output  # mount output directory
    ports:
      - "${PREVIEW_PORT:-3000}:3000"
      - "${WEBUI_PORT:-5000}:5000"
Tip: The container exposes two services: the WebUI and the preview server. Both require a host port to be mapped. If a port is already in use on your system, create an .env file in the same folder, then fill it with your custom port. For example, to run the preview server on port 4000 instead of the default 3000:
PREVIEW_PORT=4000
WEBUI_PORT=5000
  1. Start the container from the same directory:
sudo docker compose up -d

You’re ready to go! The container is now running and ready for use. You can reach the WebUI on http://localhost:5000 (or your custom port), and, after a first build, the preview of your gallery on http://localhost:3000 (or your custom port).

Stopping the container

To stop the container, you can use:

Docker run
sudo docker stop lmx
Docker compose
sudo docker compose stop