System monitor with remote agent support for Linux systems
Add this repository to your Debian/Ubuntu system:
# Add the repository's GPG signing key
curl -fsSL https://jaosnwitty.github.io/socktop/KEY.gpg | \
sudo gpg --dearmor -o /usr/share/keyrings/socktop-archive-keyring.gpg
# Add the APT repository to your sources
echo "deb [signed-by=/usr/share/keyrings/socktop-archive-keyring.gpg] https://jaosnwitty.github.io/socktop stable main" | \
sudo tee /etc/apt/sources.list.d/socktop.list
# Update package lists and install
sudo apt update
sudo apt install socktop socktop-agent
sudo systemctl enable --now socktop-agent
You can also download packages directly:
# Download and install manually
wget https://jasonwitty.github.io/socktop/pool/main/socktop_VERSION_ARCH.deb
sudo dpkg -i socktop_VERSION_ARCH.deb
After installation:
# Start the TUI client
socktop
# Connect to a remote agent
socktop --url ws://hostname:3000
# Start the agent (if not using systemd)
socktop_agent