ajenti.org Open in urlscan Pro
109.239.49.179  Public Scan

Submitted URL: http://ajenti.org/
Effective URL: https://ajenti.org/
Submission: On May 23 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

ajenti
 * Docs
 * Docs (1.x)
 * KB
 * GitHub


THE ADMIN PANEL YOUR SERVERS DESERVE


Install instructions
 * Ajenti 2
   Lightweight admin panel
 * Ajenti Core
   Extensible Web-UI framework
 * Ajenti 1.x
   Server admin panel
 * Ajenti V for 1.x
   Web hosting on







FAST REMOTE ACCESS FOR EVERY OCCASION

Install once and never google for PuTTY downloads again.

An admin's tool for a more civilized age, providing you with a fast and secure
way to manage a remote Linux box at any time using everyday tools like a web
terminal, text editor, file manager and others.

Access everywhere
Responsive remote terminal
Fully extensible with Python and JS








TECH SPECS


GENERAL

SourceOpen LicensingMIT OSDebian, Ubuntu, RHEL, CentOS, Gentoo, easily portable
to other Linux and BSD RAM~30 MB + 5 MB per session HDD~75 MB, including Python
runtime and libs


BACKEND

Language:Python 2.7/3.4 Framework:GEvent Extensibility:Pluggable, modular
architecture


FRONTEND

Language:JS, ES6 or CoffeeScript Framework:AngularJS




Install instructions Get started with plugin development  







BUILD WEB INTERFACES FAST

Building network hardware? Computerized industrial appliances?
A web-UI for coffee machines?

We've got you covered.

Ajenti Core is a streamlined and reusable framework for building web interfaces
of all kinds.









A POWERFUL BACKEND

Written in Python and powered by GEvent coroutine engine,
Ajenti Core is a highly modular and extensible framework.

Clean, well-documented interfaces
Embedded webserver
High performance
Security through sandboxing







AND A BEAUTIFUL INTERFACE

Based Google's AngularJS and Twitter's Bootstrap libraries,
Ajenti Core gives you tools to build modern interfaces as fast as possible.

Instead of spending time over and over again
writing basic web interface code, you can now spend it on
actually making your product better.

Single-page AJAX-based frontend
Responsive layout
Mobile and tablet support








TECH SPECS


GENERAL

SourceOpen LicensingMIT OSDebian, Ubuntu, RHEL, CentOS, Gentoo, easily portable
to other Linux and BSD RAM~30 MB + 5 MB per session HDD~75 MB, including Python
runtime and libs


BACKEND

Language:Python 2.7/3.4 Framework:GEvent Extensibility:Pluggable, modular
architecture


FRONTEND

Language:JS, ES6 or CoffeeScript Framework:AngularJS




Get started with the development  




WANT TO KNOW MORE?


KEEP SCROLLING!







WHAT'S IN THE BOX?

Ajenti Core includes:

HTTP/1.1 web server with SSL and client certificate authentication support
Highly modular Python API. Everything is a module and can be removed or replaced
Fast event loop I/O
Python framework incl. dependency injection engine, HTTP and Websocket handler
API
Websockets engine
Frontend AngularJS-based framework and UI component set
Stock remote APIs: account management, filesystema access, Augeas remoting.















PROPER USER INTERFACE

AngularJS based framework incl. tree-style page navigation with a sidebar
Clean, modern and responsive UI. Single-page, no reloads
Full mobile and tablet support
Live data updates and streaming with Socket.IO
Notifications, modals, live updates, messages, etc
LESS and CSS, CoffeeScript and JavaScript auto-build support.








FRAMEWORK

Frontend AngularJS-based framework and UI component set
Websockets engine
Stock remote APIs: account management, filesystema access, Augeas remoting.
Pluggable authentication and authorization: PAM, custom account stores, custom
permissions
Sessions are isolated in separate processes according to account level





Take me back





THIS WEEK, 12657 PEOPLE USED AJENTI TO ADMINISTER THEIR SERVERS.


HERE'S WHY YOU SHOULD TOO:



BATTERIES INCLUDED

Includes lots of plugins for system and software configuration, monitoring and
management.

DOESN'T SCREW UP YOUR SYSTEM

Ajenti won't damage your existing configuration or tell you how to do your job.
Preserves config structure and comments.

EXTENSIBLE

Easily extensible using Python. Plugin development is fast and pleasant with
rich APIs.



Dashboard Firewall File manager NGINX Terminal Services



Looking for a web interface for your product?
Take a look at Ajenti Core 2




DOWNLOAD





AJENTI V IS A PLUGIN SUITE FOR AJENTI 1.X, WHICH ADDS FAST, EFFICIENT AND
EASY-TO-SETUP WEB HOSTING CAPABILITIES.




FEATURE HIGHLIGHTS


EASY WEB HOSTING

Ajenti V makes website setup easy - including app servers, database, and
routing.

LANGUAGE SUPPORT

PHP (PHP-FPM), Python (WSGI), Ruby (Puma and Unicorn) and Node.js are supported.

MAIL

Automatic configuration of Exim 4 and Courier IMAP, including virtual e-mails,
DKIM, DMARC and SPF.

CLI INTERFACE

Includes tools for CLI control, deployment, and CI integration.




PRO STACK


WEB SERVER

+


APP SERVERS


+


DATABASE

+


SUPERVISOR




SCREENSHOTS

Websites Website settings Domains and ports Content MySQL






BETA WARNING

At the moment, Ajenti V is a beta.
Although many people use Ajenti V to host their websites
for some time now, your mileage may vary.



Feedback & Support Report a bug Github






DOWNLOAD


WHAT PEOPLE SAY ABOUT AJENTI



Previous

Ajenti isn't only for servers! We needed a simple-yet-powerful interface for
administration of our free and open source turn-key web kiosk, Sanickiosk.
Sanickiosk is used in public and business settings to provide open or filtered
web browsing and digital signage.

We required a solution that allowed for off-site administration of our kiosks,
and considered Ajenti as well as several other admin panels.

Sanickiosk uses a two-tier system for administration, with sysadmins having
access to operating system and network settings and kiosk administrators (many
with minimal technical knowledge) having only the ability to alter kiosk
configuration settings such as the browser homepage and screensavers.

With assistance from Ajenti's helpful and knowledgable team we were able to
design our own custom plugins for Ajenti, providing our non-technical users with
a simplified and unintimidating user interface while still providing our power
users an interface containing the tools they require. No other admin panel we
considered was as flexible.

We are pleased to utilize such an amazing product like Ajenti in such a fresh
and radical new way.

Scott Sanicki




Sanickiosk is a free and open source turn-key web kiosk which can be used in
public or business spaces to provide internet or intranet services. It can be
used for open or filtered web browsing or for digital signage.

As an organisation anchored in academic/educational sector where funds are tight
and thus offering the very best of what is available on commercial market is not
always an option, we were more than delighted to discover Ajenti as a viable new
alternative to existing commercial (Plesk, cPanel) and opensource solutions (e.g
Webmin).

Due to the nature of our VPS scheme, offering our users supported/managed VPS
and thus limiting their administrative rights (absence of root privileges) on
tasks like ownership and permission modification, editing apache virtual host
rules etc., modular structure of Ajenti proved to be the answser to all our
needs: allowing our users only limited administration options in a clear and
logical graphical environment.

Working with the Ajenti team through formal and informal channels was such a
breeze. They were more than responsive, listened and implemented our numerous
proposals which made Ajenti more suitable for our specific needs.

Now, Ajenti will become flagship feature of our new VPS package.

Nejc Vičič, Miloš Gajić
Academic and Research Network of Slovenia



The Academic and Research Network of Slovenia conducts development, operation
and management of the communication and information network for education and
research.

ARNES also operates the Slovenian Internet Exchange.

> Ajenti is such an easy to install yet powerful server admin panel -
> http://t.co/Flu5J9qCBJ
> 
> — Arnaud de Theux (@AdeTheux) July 21, 2014



> Pondering switching from @virtualmin to @ajenti in production. #webdev #devops
> #sysadmins
> 
> — Guy Hughes (@iguyhughes) April 7, 2014



Ajenti isn't only for servers! We needed a simple-yet-powerful interface for
administration of our free and open source turn-key web kiosk, Sanickiosk.
Sanickiosk is used in public and business settings to provide open or filtered
web browsing and digital signage.

We required a solution that allowed for off-site administration of our kiosks,
and considered Ajenti as well as several other admin panels.

Sanickiosk uses a two-tier system for administration, with sysadmins having
access to operating system and network settings and kiosk administrators (many
with minimal technical knowledge) having only the ability to alter kiosk
configuration settings such as the browser homepage and screensavers.

With assistance from Ajenti's helpful and knowledgable team we were able to
design our own custom plugins for Ajenti, providing our non-technical users with
a simplified and unintimidating user interface while still providing our power
users an interface containing the tools they require. No other admin panel we
considered was as flexible.

We are pleased to utilize such an amazing product like Ajenti in such a fresh
and radical new way.

Scott Sanicki




Sanickiosk is a free and open source turn-key web kiosk which can be used in
public or business spaces to provide internet or intranet services. It can be
used for open or filtered web browsing or for digital signage.

As an organisation anchored in academic/educational sector where funds are tight
and thus offering the very best of what is available on commercial market is not
always an option, we were more than delighted to discover Ajenti as a viable new
alternative to existing commercial (Plesk, cPanel) and opensource solutions (e.g
Webmin).

Due to the nature of our VPS scheme, offering our users supported/managed VPS
and thus limiting their administrative rights (absence of root privileges) on
tasks like ownership and permission modification, editing apache virtual host
rules etc., modular structure of Ajenti proved to be the answser to all our
needs: allowing our users only limited administration options in a clear and
logical graphical environment.

Working with the Ajenti team through formal and informal channels was such a
breeze. They were more than responsive, listened and implemented our numerous
proposals which made Ajenti more suitable for our specific needs.

Now, Ajenti will become flagship feature of our new VPS package.

Nejc Vičič, Miloš Gajić
Academic and Research Network of Slovenia



The Academic and Research Network of Slovenia conducts development, operation
and management of the communication and information network for education and
research.

ARNES also operates the Slovenian Internet Exchange.
Next



CONTRIBUTING TO AJENTI

GitHub Make plugins Translate


SPECIAL THANKS

CodeMirror: http://codemirror.net/
Font Awesome: http://fortawesome.github.io/Font-Awesome/
PyTE: https://github.com/selectel/pyte
CDN by  jsDelivr & MaxCDN
© Ajenti Project