文件系统布局
Dash 发布包
/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
关键设置:
WorkingDirectory=/opt/Ithiltir-dash
Environment="DASH_HOME=/opt/Ithiltir-dash"
Environment="monitor_dash_pwd=..."
ExecStart=/opt/Ithiltir-dash/bin/dash
Linux 节点
/var/lib/ithiltir-node/
report.yaml
releases/
<version>/
ithiltir-node
current -> releases/<version>
服务:
/etc/systemd/system/ithiltir-node.service
LVM thinpool:
/run/ithiltir-node/thinpool.json
/opt/node/collect_thinpool.sh
/etc/cron.d/ithiltir-node-thinpool
macOS 节点
/var/lib/ithiltir-node/
report.yaml
releases/
current
/Library/LaunchDaemons/com.ithiltir.node.plist
/var/log/ithiltir-node.log
/var/log/ithiltir-node.err
Windows 节点
%ProgramFiles%\Ithiltir-node\ithiltir-runner.exe
%ProgramData%\Ithiltir-node\report.yaml
%ProgramData%\Ithiltir-node\bin\ithiltir-node.exe
%ProgramData%\Ithiltir-node\staging\
服务名:
ithiltir-node
Node local page override
localpage/
page.html
assets/
page.css
page.js
环境变量:
ITHILTIR_NODE_LOCAL_PAGE_DIR=/path/to/localpage