')
Ajenti is a growing web-based administration panel for Linux and FreeBSD, an alternative to Webmin, and today I have the honor to announce the upcoming release of stable version 1.0 .
What's new?
General updates
The interface now uses WebSockets to communicate with the server, reducing delays and increasing speed.
User accounts with the ability to set permissions.
Automatic HTTPS certificate generator - no excuse for unencrypted traffic!
Less traffic: interface updates are sent to JSON, and HTML is generated in the browser.
Localization: translation into 17 languages, including Russian.
Plugins: additional dependencies are installed with one click.
The terminals open up as tabs inside the Ajenti window.
Support for working inside the sub-URL (http: // host / ajenti) via NGINX.
For developers
Now Ajenti is a full-fledged web platform for developing frontends for various services, or just web service applications.
Stateful work model (with state preservation) - you no longer need to think about saving data in a session or processing HTTP requests - the state of the application and the interface is saved automatically, the development is closer to desktop applications than to web sites.
UI-bindings: automatic data binding with the interface.
Intents - convenient interaction between plugins, for example, you can open the Notepad plugin with the specified file from the File Manager plugin.
Plugins
Samba CTDB support.
MySQL and PostgreSQL plugins that allow you to execute SQL queries and manage users and databases.
NFS management plugin.
The “File Systems” plugin includes information on disk usage and allows you to (once) mount the file system.
IPTables: comments to the rules, a cleaner interface, smart options (--sport adds --protocol tcp, etc.).
LM-Sensors plugin to display temperatures.
Logs are displayed in real time (tail -f).
Displays the status of the LSI MegaRAID arrays.
Munin: graphics are proxied through Ajenti, a direct connection between the browser and Munin is no longer required.
Netatalk plugin (AFPD).
Network plugin: display of traffic and speed.
NSD DNS Server Plugin.
Power plugin displays battery usage.
The script widget allows you to run a given command from the main page.
Displays RAID status (mdadm).
SMART widget
Services from Sys-V, Upstart and Supervisor are combined and displayed in a single Services plugin (and can be managed by widgets).
Please support Ajenti on Thunderclap! All that is required is to agree to send a short tweet on the day of release. Thunderclap will do this automatically by creating a media wave that will attract much-needed attention to us.