Filesystem Layout
Dash Release Package
/opt/Ithiltir-dash/
bin/dash
configs/
config.example.yaml
config.local.yaml
dist/
deploy/
themes/
install_id
install_dash_linux.sh
update_dash_linux.sh
Dash systemd
/etc/systemd/system/dash.service
Key settings:
WorkingDirectory=/opt/Ithiltir-dash
Environment="DASH_HOME=/opt/Ithiltir-dash"
Environment="monitor_dash_pwd=..."
ExecStart=/opt/Ithiltir-dash/bin/dash
Linux Node
/var/lib/ithiltir-node/
report.yaml
releases/
<version>/
ithiltir-node
current -> releases/<version>
Service:
/etc/systemd/system/ithiltir-node.service
LVM thinpool:
/run/ithiltir-node/thinpool.json
/opt/node/collect_thinpool.sh
/etc/cron.d/ithiltir-node-thinpool
SMART cache:
/run/ithiltir-node/smart.json
/usr/local/libexec/ithiltir-node/smart-cache
/etc/systemd/system/ithiltir-node-smart-cache.service
/etc/systemd/system/ithiltir-node-smart-cache.timer
macOS Node
/var/lib/ithiltir-node/
report.yaml
releases/
<version>/
ithiltir-node
current -> releases/<version>
/Library/LaunchDaemons/com.ithiltir.node.plist
/var/log/ithiltir-node.log
/var/log/ithiltir-node.err
Windows Node
%ProgramFiles%\Ithiltir-node\ithiltir-runner.exe
%ProgramData%\Ithiltir-node\report.yaml
%ProgramData%\Ithiltir-node\bin\ithiltir-node.exe
%ProgramData%\Ithiltir-node\staging\
Service name:
ithiltir-node
Node Local Page Override
localpage/
page.html
assets/
page.css
page.js
Environment variable:
ITHILTIR_NODE_LOCAL_PAGE_DIR=/path/to/localpage