Skip to main content

vigie 0.8.0 copy "vigie: ^0.8.0" to clipboard
vigie: ^0.8.0 copied to clipboard

Monitor the machine, manage users, processes and systemd services all in one TUI, over SSH, without remembering a dozen commands.

◉ Vigie #

Manage a Linux server from a single terminal window.

Monitor the machine, manage users, processes and systemd services:
all in one TUI, over SSH, without remembering a dozen commands.

CI Release License: MIT

English | Français

Vigie dashboard

Why Vigie? #

Tools like htop or btop are great at showing what a server does. Vigie also lets you act on it, from the same screen:

htop / btop Cockpit / Webmin Vigie
Live monitoring ✅ ✅ ✅
Manage users and systemd services ❌ ✅ ✅
Works in a plain SSH session ✅ ❌ (web browser) ✅
Nothing to expose on the network ✅ ❌ (web port) ✅

One binary, no agent, no web server, no open port. Available in English and French.

Features #

  • 📊 Dashboard: CPU per core, disks, memory and swap, live network rates with history graphs, failed services
  • 👤 Users: create, change password, lock / unlock, grant / revoke admin rights, delete
  • ⚙️ Processes: sorted by live CPU usage, graceful or forced stop
  • 🔧 Services: start, stop, restart, enable / disable at boot
  • 🖱️ Everywhere: mouse support, built-in terminal (!), keyboard shortcuts

Safe by design #

Vigie can change your system, so it is built to be careful:

  • Read-only by default: without sudo, Vigie only shows information, every action is disabled.
  • Confirmation before every change: nothing happens on a single keypress.
  • Nothing exposed: no daemon, no network port, it runs only while you use it.
  • Open source: every command Vigie runs is in the code (MIT license).

Quick start #

On Debian / Ubuntu (x86_64), install from the signed APT repository:

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://vigie.elnuagee.fr/nuage-apt.gpg | sudo tee /etc/apt/keyrings/nuage-apt.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/nuage-apt.gpg] https://vigie.elnuagee.fr stable main" \
  | sudo tee /etc/apt/sources.list.d/nuage.list
sudo apt update && sudo apt install vigie

Then run it:

vigie            # view only
sudo vigie       # view + actions
vigie --lang fr  # French interface

Other distributions and building from source: see Installation. Keyboard shortcuts and options: see Usage.

Documentation #

📖 Full documentation: installation, usage, development, architecture.

Feedback welcome! #

Vigie is a young project, and real-world feedback is what helps it most.

  • 💬 Questions, ideas, or just want to share how you use it? Join the Discussions.
  • 🐛 Found a bug? Open an issue, with your distribution, your Vigie version and your terminal.
  • ⭐ Like it? A star helps other people find the project.

Coming next: ARM builds (Raspberry Pi), an AUR package, disk activity and temperatures on the dashboard.

Contributing #

Contributions are welcome! The development guide explains how to build Vigie, run the tests (dart test) and how the code is organised.

License #

Distributed under the MIT license. Built with Dart and commander_ui.

0
likes
140
points
187
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Monitor the machine, manage users, processes and systemd services all in one TUI, over SSH, without remembering a dozen commands.

Repository (GitHub)
View/report issues

Topics

#tui #linux #sysadmin

License

MIT (license)

Dependencies

commander_ui

More

Packages that depend on vigie