Installation
Quick Start
Choose your preferred installation method:
Docker (Recommended)
The fastest way to get started. No dependencies, no configuration needed.
Basic Setup
docker run -it --rm \
-e API_KEY="<YOUR_OPENROUTER_KEY>" \
-p 80:80 \
-v "$(pwd)/data:/data" \
ghcr.io/pinkfuwa/llumen:latest
Replace <YOUR_OPENROUTER_KEY> with your actual API key from OpenRouter
What This Does
- Downloads the latest llumen image (~17MB)
- Starts the server on port 80
- Creates a
datafolder for persistent storage - Sets your API key for LLM access
Access Your Instance
Open your browser and navigate to:
- Local: http://localhost
- Network: http://YOUR_IP_ADDRESS
Default credentials:
- Username:
admin - Password:
P@88w0rd
Change the default password immediately after first login!
Persistent Storage
To keep your conversations and settings:
docker run -d \
--name llumen \
-e API_KEY="your-key-here" \
-p 80:80 \
-v ./llumen-data:/data \
--restart unless-stopped \
ghcr.io/pinkfuwa/llumen:latest
Using Nightly Builds
For the latest features (may be unstable):
docker run -p 80:80 \
-e API_KEY="your-key-here" \
-v ./data:/data \
ghcr.io/pinkfuwa/llumen:nightly
Native Binary
For maximum performance and minimal resource usage.
Download
Get the latest release for your platform:
Linux (x86_64):
wget https://github.com/pinkfuwa/llumen/releases/download/latest/llumen-x86_64-unknown-linux-gnu
chmod +x llumen-x86_64-unknown-linux-gnu
Linux (ARM64/aarch64):
wget https://github.com/pinkfuwa/llumen/releases/download/latest/llumen-aarch64-unknown-linux-gnu
chmod +x llumen-aarch64-unknown-linux-gnu
Windows:
# Download from GitHub Releases page
https://github.com/pinkfuwa/llumen/releases/download/latest/llumen-x86_64-pc-windows-msvc.exe
Run
# Set API key
export API_KEY="your-openrouter-key"
# Run llumen
./llumen-x86_64-unknown-linux-gnu
Platform-Specific Notes
Raspberry Pi
Installation:
# Use ARM64 binary
wget https://github.com/pinkfuwa/llumen/releases/download/latest/llumen-aarch64-unknown-linux-gnu
chmod +x llumen-aarch64-unknown-linux-gnu
./llumen-aarch64-unknown-linux-gnu
Windows
Download: Get the .exe from releases
Run:
# PowerShell
$env:API_KEY="your-key"
.\llumen.exe
Firewall: You may need to allow llumen through Windows Firewall
Troubleshooting
Port 80 already in use
Use a different port:
docker run -p 8080:80 ... ghcr.io/pinkfuwa/llumen:latest
Access at http://localhost:8080
Unable to connect 80
Docker build has default port 80.
Other deployment option has default port 3000, and bind only to local interface (You cannot access llumen from other device).
Can't connect from network
- Check firewall settings
- Ensure using
0.0.0.0:80not127.0.0.1:80 - Verify correct IP address