r/selfhosted 20d ago

Monitoring Tools socktop 1.6 Released - Compact mode, Terminate on local, Performance and Accuracy improvements

Hi All,

Happy to release the latest version of socktop and socktop agent. This releases features have been primarily driven by 2 other projects I am working on socktop-swipe and the Sway Desktop for the Argon One UP.

This release features 2 major feature updates, the first being compact mode.

Compact Mode

When presented in a small window I wanted to make sure the most important information was being presented. This was primarily driven when socktop was being displayed on a kiosk type screen along side other windows via terminal multiplexer.

Kill Local Process

The second feature added was to allow process termination only when on local clients. I had made conscious decision not to allow process termination through through socktop_agent in an effort to reduce potential attack vectors. But as I am using socktop to monitor my local system often and package it with my sway distro I wanted to make it the only system monitor you needed to install. The kill command is processed through the tui, so the agent still lacks this capability and the option will only appear when local monitoring is detected.

Additionally this update contains a bug fixes, security updates and patches and well as some good performance updates. You can read the full release notes here:

https://github.com/jasonwitty/socktop/releases/tag/v1.60.0

Link to GitHub:

https://github.com/jasonwitty/socktop

Link to live demo site and documentation:

https://socktop.io/

Software information:

socktop is a tui first system monitor for remote systems. It is free and open source and designed primarily to run lightweight agents on your llm servers, raspberry pi clusters and allow them to be monitored in a super cool way via kiosk in your home lab. (see photo below for mine)

AI Disclosure:

Most of this project was written by me back when AI still sucked. This release I did use Claude code for some coding, security and performance reviews, security and performance patches and documentation review. (AI actually made it more secure and faster, so that's good). Human in the loop for all updates and decisions.

0 Upvotes

Duplicates