跳到主要内容

文件系统布局

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