campfire Svelte Themes

Campfire

Fully static self-host dashboard built in svelte

Campfire

Fully static self-host dashboard built with svelte, fontawesome, and tailwindcss

Features

  • 📄 Simple yaml file configuration
  • 🖼️ Easy icon selection from fontawesome
  • 🔎 Fuzzy search

Getting Started

Campfire is a fully static dashboard that uses a yaml file for configuration. See public/data/config.yml for more details and examples.

Using Docker

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

Build Manually

npm install
npm run build

Your dashboard is ready to use in /dist directory.

Top categories

Loading Svelte Themes