Installation
Requirements
- Linux. systemd is needed for the Services tab; without it (Unraid, Slackware…), Vigie still runs and says that service management is unavailable.
- Dart SDK ≥ 3.3, only to build from source
Debian / Ubuntu (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
Updates:
sudo apt update && sudo apt upgrade
The repository is signed with GPG: apt refuses packages that were not signed with the published key.
Any distribution (prebuilt binary)
curl -L -o vigie https://github.com/nuageeee/vigie/releases/latest/download/vigie-linux-x64
sudo install -m 755 vigie /usr/local/bin/vigie
The binary targets x86_64 Linux with glibc (Debian, Ubuntu, Arch, Fedora…).
Build from source
git clone https://github.com/nuageeee/vigie.git
cd vigie
dart pub get
dart compile exe bin/vigie.dart -o vigie
sudo install -m 755 vigie /usr/local/bin/vigie
The resulting binary is self-contained: you can copy it to any Linux server with the same architecture, without installing Dart there.
scp vigie my-server:/tmp/ && ssh my-server 'sudo install -m 755 /tmp/vigie /usr/local/bin/'
Uninstall
sudo apt remove vigie # installed with APT
sudo rm /usr/local/bin/vigie # installed manually
Next: Usage