Skip to content
Linux Agent

Installation

Download and install the Kudu Linux Agent on Ubuntu, Debian, Fedora, or Arch Linux servers for headless system maintenance and cloud-connected monitoring.

The easiest way to install the Linux Agent is with the one-line installer script. It automatically downloads the latest release, installs it, configures your API key, and sets up a systemd service.

curl -fsSL https://raw.githubusercontent.com/adventdevinc/kudu/main/scripts/install.sh | sudo bash -s -- --api-key YOUR_KEY

The installer:

  • Queries GitHub for the latest release and downloads the correct AppImage
  • Installs to /opt/kudu/Kudu.AppImage with a symlink at /usr/local/bin/kudu
  • Configures your API key (and optional --server-url)
  • Creates and enables a kudu-daemon systemd service
  • Sets the APPIMAGE env var in the service so auto-updates work

Optional flags:

FlagEffect
--no-daemonDon't start the daemon immediately after install
--no-bootSkip creating the systemd service
--server-url URLConnect to a custom server URL

Manual Install

If you prefer to install manually, the Linux Agent is available as an AppImage (any distro) or a .deb package (Debian/Ubuntu). Download the latest release from the GitHub releases page.

Always check the releases page for the latest version. The URLs below use v2.4.7 as an example — replace the version number with the latest release.

AppImage (any distro)

curl -L -o kudu https://github.com/adventdevinc/kudu/releases/download/v2.4.7/Kudu-2.4.7-x86_64.AppImage
chmod +x kudu
sudo mv kudu /usr/local/bin/kudu

Debian / Ubuntu (.deb)

curl -L -O https://github.com/adventdevinc/kudu/releases/download/v2.4.7/Kudu-2.4.7-amd64.deb
sudo dpkg -i Kudu-2.4.7-amd64.deb

Requirements

RequirementDetails
Architecturex86_64
KernelLinux 4.15+
DependenciesNone (AppImage is self-contained)
NetworkOutbound HTTPS for Cloud connectivity
PrivilegesRoot recommended for full system access

Updating

To update, download the latest release from the GitHub releases page and replace the existing binary. For AppImage installs:

curl -L -o /tmp/kudu https://github.com/adventdevinc/kudu/releases/download/vX.Y.Z/Kudu-X.Y.Z-x86_64.AppImage
chmod +x /tmp/kudu
sudo mv /tmp/kudu /usr/local/bin/kudu
sudo systemctl restart kudu

For .deb installs, download the new .deb and run sudo dpkg -i again — it will upgrade in place.