Fully static self-host dashboard built with svelte, fontawesome, and tailwindcss
Campfire is a fully static dashboard that uses a yaml file for configuration. See public/data/config.yml
for more details and examples.
Start the container with docker run
docker run \
--name campfire \
-p 3000:3000 \
-v /path/to/data:/var/www/html/data \
--restart=unless-stopped \
xw134/campfire:latest
or docker-compose
version: '3'
services:
campfire:
image: xw134/campfire
container_name: campfire
ports:
- "3000:3000"
volumes:
- /path/to/config/dir:/var/www/html/data
restart: unless-stopped
networks:
- campfire_network
environment:
- NODE_ENV=production
networks:
campfire_network:
driver: bridge
npm install
npm run build
Your dashboard is ready to use in /dist
directory.