SysmosSysmos Docs
Getting Started

Installation

Detailed installation instructions for all Sysmos components.

Requirements

Dashboard & API Access

No installation required — the Sysmos dashboard is available at app.sysmos.org. It works in any modern browser.

Server Agent

The server agent requires:

  • OS: Linux (kernel 5.8 or later with BTF support)
  • Architecture: x86_64 (amd64)
  • Permissions: Root access for installation (the agent runs with specific capabilities, not full root)
  • Network: Outbound HTTPS and gRPC access to the Sysmos backend

Check Kernel Compatibility

# Check kernel version (needs >= 5.8)
uname -r

# Check BTF support (required for eBPF)
ls /sys/kernel/btf/vmlinux

Supported Distributions

DistributionMinimum Version
Ubuntu20.04 LTS
Debian11 (Bullseye)
RHEL / CentOS8.4
Amazon Linux2023
Fedora33

Install the Server Agent

curl -fsSL https://get.sysmos.org/install.sh | sudo bash

The script will prompt for your API key, which you can find in the Sysmos dashboard under SettingsAPI Keys.

Manual Install

If you prefer to install manually:

# Download the latest release
wget https://github.com/sysmos/server-agent/releases/latest/download/sysmos-agent-linux-amd64.tar.gz

# Extract
tar -xzf sysmos-agent-linux-amd64.tar.gz

# Move binary to system path
sudo mv sysmos-agent /usr/local/bin/

# Create config directory
sudo mkdir -p /etc/nebula

# Copy the example config
sudo cp config.example.yaml /etc/nebula/config.yaml

# Edit config with your API key
sudo nano /etc/nebula/config.yaml

# Install and start the systemd service
sudo cp sysmos-agent.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now sysmos-agent

Verify Installation

# Check service status
sudo systemctl status sysmos-agent

# View agent logs
sudo journalctl -u sysmos-agent -f

Once the agent is running, your server will appear in the Sysmos dashboard within 30 seconds.

Uninstall

# Stop and disable the service
sudo systemctl stop sysmos-agent
sudo systemctl disable sysmos-agent

# Remove files
sudo rm /usr/local/bin/sysmos-agent
sudo rm /etc/systemd/system/sysmos-agent.service
sudo rm -rf /etc/nebula

sudo systemctl daemon-reload

On this page