dashmachine

Application Dashboard.

See dashmachine Docker and Documentation

Ports

Files

Docker Creation

Docker Compose
dashmachine:
  image: rmountjoy/dashmachine:latest
  restart: always
  environment:
    - PGID=1001
    - PUID=1001
    - TZ=America/Los_Angeles
  volumes:
    - /data/services/dashmachine:/dashmachine/dashmachine/user_data
    - /etc/localtime:/etc/localtime:ro
  • Proxy will forward traffic to the container, so no ports need to be exposed.

Reverse Proxy Setup

Allows you to isolate your containers as well as wrap connections in SSL. See NGINX for more details. See Setup Base Proxy Control for basic proxy configuration.

dashmachine is not subpath aware, and should be hosted from a subdomain.

Using Subdomains

0644 root root nginx/conf.d/reverse-proxy.conf
server {
  listen       443 ssl http2;
  server_name  dashmachine.{DOMAIN} dashmachine;

  location / {
    proxy_pass http://dashmachine:5000/;
    include    /etc/nginx/conf.d/proxy-control.conf;
  }
}

Using Subpaths

0644 root root nginx/conf.d/reverse-proxy.conf
server {
  location /dash/ {
    proxy_pass http://dashmachine:5000/;
    include    /etc/nginx/conf.d/proxy-control.conf;
  }
}