📜 ⬆️ ⬇️

Ajenti 2 and other news




First about the unpleasant.


image

It just so happened that some time ago I created a tool that allowed people to quickly and easily set up the system and sites on LEMP, Node and [g] Unicorn. At that time I was a student, and there was more free time, so I decided that more is better, and followed in the footsteps of Webmin in terms of the number of plug-ins. As a result of this, I not only improved my CSR, but also began to receive ten support requests per day, the first half of which was at the level of how do I PHP? and the second is not related to the panel itself questions on configuring Linux.
')


And now I have no choice but to say: I'm sorry, I'm all right @ shit . I cannot alone provide support for a product of this size.

What did I decide to do about this? I decided to do less, but better: Beta Ajenti 2 . I left the most necessary administrative tools - a file manager, editor, terminal, services, packages and dashboards, wrapping it all in a fast interface with support for mobile devices. How well I got it - to judge you.

In view of all this, I am now in a dilemma: should I announce this as a new release of Ajenti, and the existing audience of the project will crucify me alive due to decreased functionality. And again to build up the project to the size of webmin / cpanel I have neither the desire nor the ability. This post is essentially a cry of despair, since I do not see any solution to this problem.

But…

Life has become better, life has become happier


The new frontend is rewritten on AngularJS, it works faster, more reliably and has an adaptive layout that is fashionable this season.



Ram

It takes less memory (~ 50-60 MB + ~ 10 MB per session). Existing leaks plugged. You can limit the size of the session pool.

Simplified API

UI is no longer transmitted back and forth after each click.

Isolation of sessions at the level of OS

Unauthorized sessions now work in the sandbox, and authorized sessions under the appropriate accounts. The ability to escape through sudo.


Certificate Authentication



Augeas

Plugins can remotely edit configs through Augeas trees.

The post has turned out very chaotic, as well as my thoughts. I will be glad to hear your opinion in the comments. Successful administration in the New Year!

Site | Documentation | Github

Source: https://habr.com/ru/post/274397/


All Articles