dashmachine
Application Dashboard.
See dashmachine Docker and Documentation
Ports
dashmachine Ports
Port
Protocol
Type
Purpose
5000
TCP
EXPOSED
Webface
Updated: None
Files
dashmachine Files
Location
Purpose
/dashmachine/dashmachine/user_data
dashmachine main service directory
Updated: None
Docker Creation
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
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
server {
location /dash/ {
proxy_pass http://dashmachine:5000/;
include /etc/nginx/conf.d/proxy-control.conf;
}
}