This month has been a really energetic one and we’re almost ready for a limited seed of the alpha release of OpenPanel to our testers. Now’s a good time to take a closer look at what it is that we’re shipping.
OpenPanel is not a monolithic product. Yes, you’re getting a complete control panel, but its architecture makes it extremely adaptable to more specific circumstances. Put into perspective, the project has the following components:
- The opencore configuration daemon.
- The authd privilege manager
- The opencli command line shell
- The openpanel AJAX-based web interface
- A large number of opencore modules for configuring specific services
- A software distribution for some necessary components
The flexible design means we will be able to adapt the OpenPanel system to new demands from the market easily. The open-ended architecture also allows this market to extend beyond the purposes for OpenPanel that we happen to find interesting; Users are free (and actually encouraged) to create their own modules.
The alpha release carries the following modules:
- Apache2 virtual hosts
- BIND9 DNS zones
- Postfix and Courier-IMAP hosted mail domains
- PureFTPd chrooted ftp-accounts
- MySQL databases and user accounts
- IPTables firewall configuration
- Software updates through apt or yum
- Amavis and SpamAssassin for mail protection
- AWStats website statistics
Some more modules will make the mark before the public beta release.