About
Short description
Petunial is a pythonic hosting control panel. Petunial is written in Python and released under the BSD License. Petunial manages various services like: HTTP, FTP, Mail, and DNS. Petunial offers a solution for automated hosting services. Petunial is platform independent and has completly modular design.
Long description
Petunial is able handle and configure well known services and utilize a database in the backend to facilitate plugins/modules for each service. Petunial is a complete hosting automation platform. Petunial consist of an user interface (web based GUI) and a (distributed) daemon to collect and manipulate configurations on different machines. The target audience of Petunial are large scale hosting providers that need to control multiple servers with different services like Mail, HTTP and FTP via an unified and functionally extensible interface.
With Petunial you can configure your server and applications, create user with domains using minimal point-and-click operations.
Petunial is Open Source Software and dedicated to giving users, administrators and developers the ultimate level of control over their servers, and their data.
In particular, the administrator is able to switch easily between different modules for different kind of applications.
Petunial will is developed to be multilingual, where every piece of Petunial software can be translated into any desired natural language.
Petunial is not reinventing the wheel, it makes heavy usage of well known and stable Python modules like Cheetah template engine and Cherrypy webserver.
Brief list of fetaures
- Fully functional modular hosting control panel
- GUI for Administrators
- GUI for Resellers
- GUI for Customers
- Modular service system with following main Components: DNS (default: Bind), FTP (default: Proftpd), Mail (default: Postfix and Courier), Webserver (default Apache), Database (default Postgresql), etc...
- Daemon managing tasks (secure distributed daemons)
- Automated creation of users and domains
- Control of reseller's and user's traffic.
- DNS/Webserver-Component: Virtual hosts management (Name-based, IP-based)
- DNS-Component: Domains and Sub-Domain management
- FTP-Component: FTP user management
- Mail-Component: managing mail addresses (forwarders and real postboxes) - POP3 and IMAP accounts
- Webserver-Component: CGI, PHP configuration and management, password protection (.htaccess files), Custom error files
- Database-Component: user databases
- Miscellaneous: Disk quotas, manage IP addresses, Backup and restore, SSL-secured domains, Traffic accounting, Skin-based GUI (with pre-installed skins)
