tori - Docker monitoring that fits in an SSH connection
•">
Docker monitoring that fits<br>in an SSH connection.
One binary, barely any memory. Metrics, logs, and alerts across all your hosts. Runs 24/7 on the server, notifies you when things break, whether you're connected or not.
1. On your server
curl -fsSL https://raw.githubusercontent.com/thobiasn/tori-cli/main/deploy/install.sh | sudo sh<br>copy
2. On your machine
curl -fsSL https://raw.githubusercontent.com/thobiasn/tori-cli/main/deploy/install.sh | sh -s -- --client<br>copy
no root needed · linux, macOS, WSL
ANSI colors — inherits your terminal theme
The agent runs on your server around the clock — collecting metrics, tailing logs, evaluating alert rules. It notifies you when something breaks via email or webhook, whether or not you're connected. The terminal UI is just for when you want to look.
alerting<br>email + webhooks, evaluated 24/7 on the server
containers<br>stats, health, restarts, grouped by compose project
host metrics<br>cpu, memory, disk, network, load, swap from /proc
log tailing<br>regex search, level filter, date ranges, stored in SQLite
multi-server<br>all your hosts from one terminal, instant switching
no open ports<br>unix socket behind SSH, nothing to expose or firewall
footprint
# /etc/tori/config.toml
[alerts.container_down]<br>condition = "container.state == 'exited'"<br>for = "30s"<br>actions = ["notify"]
[alerts.disk_space]<br>condition = "host.disk_percent > 90"<br>actions = ["notify"]
[[notify.webhooks]]<br>url = "https://hooks.slack.com/services/..."<br>container-down and disk alerts in 10 lines · full alert reference →