diff --git a/dashdot/.env.sample b/dashdot/.env.sample new file mode 100644 index 0000000..dd738ba --- /dev/null +++ b/dashdot/.env.sample @@ -0,0 +1,20 @@ +# Uncomment and change the following variables if you want to use them. +#RESTART=unless-stopped +#DASHDOT_CONTAINER_NAME=dashdot +#DASHDOT_TAG=latest +#DASHDOT_PORT=3001 +#DASHDOT_OVERRIDE_OS=Synology DSM +#DASHDOT_SHOW_HOST=false +#DASHDOT_SHOW_DASH_VERSION= +#DASHDOT_CUSTOM_HOST= +#DASHDOT_ENABLE_CPU_TEMPS=false +#DASHDOT_USE_IMPERIAL=false +#DASHDOT_ALWAYS_SHOW_PERCENTAGES=false +#DASHDOT_PAGE_TITLE=dash. +#DASHDOT_WIDGET_LIST=os,cpu,storage,ram,network +#DASHDOT_OS_LABEL_LIST=os,arch,up_since +#DASHDOT_CPU_LABEL_LIST=brand,model,cores,threads,frequency +#DASHDOT_STORAGE_LABEL_LIST=brand,size,type +#DASHDOT_RAM_LABEL_LIST=brand,size,type,frequency +#DASHDOT_NETWORK_LABEL_LIST=type,speed_up,speed_down,interface_speed +#DASHDOT_GPU_LABEL_LIST=brand, model, memory diff --git a/dashdot/compose.yml b/dashdot/compose.yml new file mode 100644 index 0000000..a13f16d --- /dev/null +++ b/dashdot/compose.yml @@ -0,0 +1,29 @@ +services: + # dashdot + dashdot: + container_name: ${DASHDOT_CONTAINER_NAME:-dashdot} + image: mauricenino/dashdot:${DASHDOT_TAG:-latest} + restart: ${RESTART:-unless-stopped} + #privileged: true + healthcheck: + test: wget --no-verbose --tries=1 --spider http://localhost:3001/ + environment: + DASHDOT_OVERRIDE_OS: ${DASHDOT_OVERRIDE_OS:-Synology DSM} + DASHDOT_SHOW_HOST: ${DASHDOT_SHOW_HOST:-false} + DASHDOT_SHOW_DASH_VERSION: ${DASHDOT_SHOW_DASH_VERSION:-} + DASHDOT_CUSTOM_HOST: ${DASHDOT_CUSTOM_HOST:-} + DASHDOT_ENABLE_CPU_TEMPS: ${DASHDOT_ENABLE_CPU_TEMPS:-false} + DASHDOT_USE_IMPERIAL: ${DASHDOT_USE_IMPERIAL:-false} + DASHDOT_ALWAYS_SHOW_PERCENTAGES: ${DASHDOT_ALWAYS_SHOW_PERCENTAGES:-false} + DASHDOT_PAGE_TITLE: ${DASHDOT_PAGE_TITLE:-dash.} + DASHDOT_WIDGET_LIST: ${DASHDOT_WIDGET_LIST:-os,cpu,storage,ram,network} + DASHDOT_OS_LABEL_LIST: ${DASHDOT_OS_LABEL_LIST:-os,arch,up_since} + DASHDOT_CPU_LABEL_LIST: ${DASHDOT_CPU_LABEL_LIST:-brand,model,cores,threads,frequency} + DASHDOT_STORAGE_LABEL_LIST: ${DASHDOT_STORAGE_LABEL_LIST:-brand,size,type} + DASHDOT_RAM_LABEL_LIST: ${DASHDOT_RAM_LABEL_LIST:-brand,size,type,frequency} + DASHDOT_NETWORK_LABEL_LIST: ${DASHDOT_NETWORK_LABEL_LIST:-type,speed_up,speed_down,interface_speed} + DASHDOT_GPU_LABEL_LIST: ${DASHDOT_GPU_LABEL_LIST:-brand, model, memory} + ports: + - ${DASHDOT_PORT:-3001}:3001 + #volumes: + # - /:/mnt/host:ro