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
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>