Skip to content

ajenti/ajenti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,386 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Logo

Ajenti is a Linux & BSD modular server admin panel. Ajenti 2 provides a new interface and a better architecture, developed with Python3 and AngularJS.

Badge Crowdin Badge Contributors Badge License


Feature highlights

  • Easy installation : Ajenti 2 can be easy installed with pip and the provided script.

  • Existing configuration : Picks up your current configuration and works on your existing system as-is, without any preparation.

  • Caring : Does not overwrite your config files, options and comments. All changes are non-destructive.

  • Batteries included : Includes lots of plugins for system and software configuration, monitoring and management.

  • Extensible : Ajenti 2 is easily extensible using Python. Plugin development is a quick and pleasant with Ajenti APIs. Write your first plugin.

  • Modern : Pleasant to look at, satisfying to click and accessible anywhere from tablets and mobile.

  • Lightweight : Small memory footprint and CPU usage. Runs on low-end machines, wall plugs, routers and so on.


Screenshots

Screenshot Ajenti Login Screenshot Ajenti Dashboard Screenshot Ajenti Settings
Screenshot Ajenti Plugins Screenshot Ajenti Systemd Screenshot Ajenti Terminal

See https://docs.ajenti.org for more information


Contributors ✨

Thanks goes to these wonderful people (emoji key):

Image
Kientz Arnaud

πŸ’»
Image
Dmitry Zamaruev

πŸ’»
Image
Ivlev Denis

πŸ’»
Image
Valentin Bryukhanov

πŸ’»
Image
Konstantin Stepanov

πŸ’»
Image
Alex Raeder

πŸ’»
Image
Alexander Stefanov

πŸ’»
Image
Markus M. May

πŸ’»
Image
Artsiomi Silivonchyk

πŸ’»
Image
Ilya Voronin

πŸ’»
Image
XΓ©fir Destiny

πŸ’»
Image
Martin Ellis

πŸ’»
Image
Alex Kucherenko

πŸ’»
Image
Luis Salazar

πŸ’»
Image
Miguel Gonzalez

πŸ’»
Image
Joseph Wang

πŸ’»
Image
Pablo Albornoz

πŸ’»
Image
Praveen Baratam

πŸ’»
Image
Andreas Till

πŸ’»
Image
Roman

πŸ’»
Image
Prajjwal Nijhara

πŸ’»
Image
Julian B

πŸ’»
Image
Catriel MΓΌller

πŸ’»
Image
Kim

πŸ’»
Image
Daniel Schulz

πŸ’»
Image
dendilz

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!

Contributing

Helpers are welcome ! There are many ways to help in Ajenti Project :

Roadmap

Actually big changes are planned and under development. A global roadmap is :

  • Migrating to Python3
  • Migrating to python-socketio
  • Implement better API REST with @get, @post ... decorators
  • Migrating from AngularJS to Angular 13 (work in progress):
  • Add a lot of new plugins: once the migration to Angular done, we can add a lot of plugins to manage services on the server ( like apache2, nginx, postfix, etc ... ).
  • Migrating to asyncio: concept tested, but migration not really started.