Flame Dashboard

Flame is self-hosted startpage for your server with built-in apps and bookmarks editors.

Material Design Icons: https://materialdesignicons.com/

Docker Compose

NOTE: This versions does NOT integrate with the Docker Socket and will not automatically show Docker Containers. Please use this docker-compose to do that.

version: '2.1'
services:
  flame:
    image: pawelmalak/flame:2.0.0
    container_name: flame
    volumes:
      - /srv/dev-disk-by-uuid-8df18c42-62dc-46d8-a921-7eaad2eb7982/Configs/Flame:/app/data #map volume appropriately to your system
    ports:
      - 5006:5005 #change 5006 to whatever you need for your system
    environment:
       - PASSWORD=password #change this
    restart: unless-stopped

 

My Custom CSS

Here's the code I used for my setup. Feel free to use and modify this for your setup.

@media (min-width: 0px) {
  .WeatherWidget {
    visibility: visible;
  }
  body {
      background: url(uploads/cool-4k-wallpaper-10.jpg); 
      background-size: cover;
      background-repeat: no-repeat;
      background-attachment: fixed;
  }
  .BookmarkCard_BookmarkCard__1GmHc, .AppGrid_AppGrid__33iLW {
      margin: 20px;
      background-color: rgba(0,0,0,.5);
      padding: 20px;
  }
  .AppCard_AppCard__1V2_0 {
      padding: 4px !important;
      border-radius: 4px;
      transition: all .1s;
  }
  .AppCard_AppCard__1V2_0:hover {
      background: rgba(0,0,0,1) !important;
  }
}

Line 6 (the background URL line) has been modified to work for local access AND domain name access.

Integrate with Docker

version: '2.1'

services:
  flame:
    image: pawelmalak/flame:latest
    container_name: flamedashboard
    volumes:
      - /volume1/Configs/FireDashboard:/app/data #update the path as necessary
      - /var/run/docker.sock:/var/run/docker.sock #don't change this
    ports:
      - 6006:5005 #change the 6006 port as necessary for your setup
    restart: unless-stopped