thobiasn

thobiasn / tori-cli

Public

Lightweight remote Docker monitoring with alerting. Single binary, zero exposed ports, SSH-only access.

129
6
100% credibility
Found Feb 17, 2026 at 53 stars 2x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Tori is a terminal-based monitoring tool for Docker servers that tracks metrics, logs, containers, and sends configurable alerts via email or webhooks.

How It Works

1
🔍 Discover simple server watching

You find Tori, a lightweight tool that watches your Docker servers right in your terminal, no fancy web dashboards needed.

2
🖥️ Place watcher on your server

You quickly add the watcher to your server so it starts collecting health info, logs, and spotting issues automatically.

3
💻 Get viewer on your computer

You grab the viewer app for your local machine to check on your servers anytime.

4
🔗 Connect and see everything live

You connect with one command and instantly see your server's CPU, memory, disks, containers, logs, and alerts updating in real-time.

5
⚠️ Set up smart alerts

You tweak simple rules like 'warn if CPU over 90%' and choose email or chat notifications for problems.

Stay ahead of issues effortlessly

Your servers are now quietly watched 24/7, with instant alerts keeping everything running smoothly without hassle.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 53 to 129 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is tori-cli?

Tori-cli is a lightweight Docker monitoring tool in Go that tracks host metrics like CPU, memory, disk, and load, plus container stats, health, restarts, and logs—all viewable in a slick terminal UI. The agent runs server-side with SQLite storage and alerting via email or webhooks, while the tori client connects solely over SSH tunnels for zero exposed ports. It's a single-binary replacement for Grafana+Prometheus+Loki when you just need terminal-based oversight on Docker setups.

Why is it gaining traction?

It ditches heavy monitoring stacks for a dead-simple, secure alternative: no HTTP servers, no deps, just SSH and a TUI with live charts, log tailing, and rule-based alerts like "container down" or "high CPU." Devs love the lightweight Docker home server vibe—install via curl, configure in TOML, and monitor multiple VPS from one client. Stands out as a github lightweight docker alternative amid bloated tools.

Who should use this?

Solo ops engineers or homelabbers running Docker on VPS/home servers, needing quick alerts without full observability suites. Ideal for lightweight Docker image devs tracking a handful of containers, or anyone ditching Docker Desktop alternatives for lean prod monitoring. Skip if you need dashboards or scale to 100s of nodes.

Verdict

Solid pick for lightweight Docker engine users wanting tori client simplicity—excellent docs, tests, and install scripts make it production-ready for small setups despite 52 stars and 1.0% credibility score. Test alerts first; maturity shows promise but lacks battle scars.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.