Skip to main content

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

retracted

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
0
points
187
downloads

Documentation

Documentation

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

unknown (license)

Dependencies

commander_ui, path

More

Packages that depend on vigie