Recently I was searching for clean and simple web-based administration tool for a couple of small virtual servers so I decided to use Ajenti. It is simple and easily extendable administration/monitoring utility using Python language. Installation is very straightforward as there are packages available for FreeBSD operating system and a couple of Linux distributions.
Screenshots below are taken from simple virtual private server using Munin, Nginx and OpenVPN.
<h3> Available plugins </h3> <p> Ajenti provides a wide range of available plugins but do not worry if you can’t find specific application because it is very easy to extend it using plugins. Plugin tutorial is available at <a rel="external nofollow noopener noreferrer" href="http://wiki.ajenti.org/dev:intro" title="Ajenti - Developers:intro wiki" target="_blank"><em>developers</em> section of the wiki</a>. </p> <p class="align-center"> <img decoding="async" loading="lazy" src="/wp-content/uploads/2013/04/Ajenti-plugins.png" alt="Ajenti-plugins" width="470" height="1285" class="align-center size-full wp-image-909" /> </p> <h3> Notes </h3> <p> Ajenti has low requirements and web interface is quite responsive so it is ideal for small under powered virtual servers. </p> <p> If you are curious as I am then jump directly to the <a rel="external nofollow noopener noreferrer" href="https://github.com/Eugeny/ajenti/tree/ng" title="Ajenti - ng branch" target="_blank">ng branch</a>. </p>