DashLit is a simple, self-hosted Startpage solution. It’s incredibly easy to set up and use, and its built-in editors let you quickly create your own application hub – even with a convenient drag-and-drop interface. You don’t even need to edit any files!
This Docker image is published on the GitHub container registry - ghcr.io/codewec/dashlit
.
services:
app:
container_name: dashlit-app
image: ghcr.io/codewec/dashlit:latest
restart: unless-stopped
environment:
ORIGIN: '${ORIGIN:-http://localhost:3000}' # please provide URL if different
ports:
- '3000:3000'
volumes:
- ./data:/app/data
services:
app:
container_name: dashlit-app
image: ghcr.io/codewec/dashlit:latest
environment:
ORIGIN: '${ORIGIN:-http://localhost:3000}' # please provide URL if different
NODE_ENV: '${NODE_ENV:-production}' # optional for production environment
HOST_HEADER: '${HOST_HEADER:-HOST}' # optional for nginx reverse proxy
ADDRESS_HEADER: '${ADDRESS_HEADER:-X-Real-IP}' # optional for nginx reverse proxy
PROTOCOL_HEADER: '${PROTOCOL_HEADER:-X-Forwarded-Proto}' # optional for nginx reverse proxy
PASSWORD: '${PASSWORD:-password}'
SECRET_KEY: '${SECRET_KEY:-any-secret-string-for-jwt-auth}' # optional key for JWT authentication
restart: unless-stopped
ports:
- '3000:3000'
volumes:
- ./data:/app/data