Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ajenti/ajenti
Ajenti Core and stock plugins
https://github.com/ajenti/ajenti
administration ajenti angular javascript linux panel python
Last synced: 4 days ago
JSON representation
Ajenti Core and stock plugins
- Host: GitHub
- URL: https://github.com/ajenti/ajenti
- Owner: ajenti
- License: mit
- Created: 2010-03-03T08:04:15.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2024-12-30T11:50:13.000Z (12 days ago)
- Last Synced: 2024-12-31T03:05:59.676Z (11 days ago)
- Topics: administration, ajenti, angular, javascript, linux, panel, python
- Language: Python
- Homepage: http://ajenti.org/core/
- Size: 36.4 MB
- Stars: 7,602
- Watchers: 259
- Forks: 850
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
- License: LICENSE
Awesome Lists containing this project
- git-github.com-vinta-awesome-python - Ajenti - The admin panel your servers deserve. (Admin Panels)
- awesome - ajenti/ajenti - Ajenti Core and stock plugins (Python)
- awesome-python - Ajenti - The admin panel your servers deserve. (Admin Panels)
- fucking-awesome-python - :octocat: ajenti - :star: 7157 :fork_and_knife: 832 - The admin panel your servers deserve. (Admin Panels)
- awesome-python - Ajenti - The admin panel your servers deserve. (Admin Panels)
- awesome-python - ajenti - The admin panel your servers deserve. (Admin Panels)
- awesome-python-zh - ajenti - 您的服务器应得的管理面板。 (管理面板)
- awesome-python - Ajenti - The admin panel your servers deserve. (Admin Panels)
- awesome-python-resources - GitHub - 1% open · ⏱️ 24.07.2022): (管理面板)
- awesome-python - ajenti - The admin panel your servers deserve. (Admin Panels)
- awesome-repositories - ajenti/ajenti - Ajenti Core and stock plugins (Python)
- python-awesome - ajenti - The admin panel your servers deserve. (Admin Panels)
- awesome-starred - ajenti/ajenti - Ajenti Core and stock plugins (angular)
- awesome-python - Ajenti - The admin panel your servers deserve. (Admin Panels)
- awesome-python - ajenti - Ajenti Core and stock plugins ` 📝 13 days ago ` (Admin Panels [🔝](#readme))
- awesome-python-applications - Repo - panel), [Docs](http://docs.ajenti.org/en/latest)) Web-base server admin panel for fast, extensible remote access, featuring a web terminal, text editor, file manager, and more. `(server)` (<a id="tag-dev" href="#tag-dev">Dev</a> / <a id="tag-dev.ops" href="#tag-dev.ops">Ops</a>)
- Awesome-Python - Ajenti - The admin panel your servers deserve. (Admin Panels)
- awesome-open-source - ajenti - The admin panel your servers deserve. (Python)
- Python-Awesome - Ajenti - The admin panel your servers deserve. (Admin Panels)
- awesome-python - ajenti - Ajenti Core and stock plugins (Awesome Python / Admin Panels)
- awesome-python - ajenti - The admin panel your servers deserve. (Admin Panels)
- awesome-python - ajenti - The admin panel your servers deserve. (Admin Panels)
README
[![Logo](docs/img/Logo.png)](https://ajenti.org/)
Ajenti is a Linux & BSD modular server admin panel. Ajenti 2 provides a new interface and a better architecture, developed with [Python3](https://www.python.org/) and [AngularJS](https://angularjs.org/).
----
# Feature highlights
* **Easy installation** : Ajenti 2 can be easy installed [with pip and the provided script](https://docs.ajenti.org/en/latest/man/install.html#installing).
* **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](https://docs.ajenti.org/en/latest/dev/intro.html#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
See https://ajenti.org for more information
----
# Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Kientz Arnaud
💻
Dmitry Zamaruev
💻
Ivlev Denis
💻
Valentin Bryukhanov
💻
Konstantin Stepanov
💻
Alex Raeder
💻
Alexander Stefanov
💻
Markus M. May
💻
Artsiomi Silivonchyk
💻
Ilya Voronin
💻
Xéfir Destiny
💻
Martin Ellis
💻
Alex Kucherenko
💻
Luis Salazar
💻
Miguel Gonzalez
💻
Joseph Wang
💻
Pablo Albornoz
💻
Praveen Baratam
💻
Andreas Till
💻
Roman
💻
Prajjwal Nijhara
💻
Julian B
💻
Catriel Müller
💻
Kim
💻
Daniel Schulz
💻
dendilz
💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
# Contributing
Helpers are welcome ! There are many ways to help in Ajenti Project :
* [Translations](https://docs.ajenti.org/en/latest/man/contributing.html)
* [Plugin development](https://docs.ajenti.org/en/latest/dev/intro.html)
* [Core development](https://docs.ajenti.org/en/latest/dev/intro-core.html)## Roadmap
Actually big changes are planned and under development. A global roadmap is :
* Migrating to Python3
* Migrating to [python-socketio](https://github.com/miguelgrinberg/python-socketio)
* Implement better API REST with @get, @post ... decorators
* Migrating from AngularJS to Angular 13 (work in progress):
* plugins core and dashboard are almost done, but there's a lot of work to migrate all other plugins.
* This work take actually place in the branch [ajenti-3-dev](https://github.com/ajenti/ajenti/tree/ajenti-3-dev) and the new plugins are stored in the directory [plugins-new](https://github.com/ajenti/ajenti/tree/ajenti-3-dev/plugins-new)
* The documentation is located at https://docs.ajenti.org/en/ajenti-3-dev/index.html
* 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](https://docs.python.org/3/library/asyncio.html): concept tested, but migration not really started.