A package consists of the relevant application, Ubuntu 10.04 LTS and supporting software, a single-site OpenApp version of OpenPanel and a specific OpenPanel module to control the application. Backups can be configured from the openapp interface. The WordPress, Joomla, MySQL and Ruby packages come with openapp Tuning which automatically optimises performance. OpenApp advantages:
- Optimized for a single site or application
- Easy backups and updates
- Lightning fast deployment
- Simple, elegant, interface
- OpenApp tuning to optimise performance
Please be aware that email and DNS settings will have to be configured outside the OpenApp environment. For more detailed information on OpenApp’s features, backup, tuning and OpenApp appliances please visit our wiki.
These packages are ideal for developers and for owners of serious websites.
There is no tie-in with existing cloud providers like Amazon EC2. This means it could be used by providers to enhance their offering of configuration alternatives.
Appliances
Tomcat
- Tomcat 6
- Lighttpd with mod_proxy and mod_cgi
- Mysql server
- Postfix
- OpenPanel with mod-tomcat, mod-mysql, mod-backup, mod-smtp
- openapp-tuning
- openapp-backup
- more ...
Symfony
- Symfony 2
- Apache2 with mod_php
- Mysql server
- Postfix
- OpenPanel with mod-symfony, mod-mysql, mod-backup, mod-smtp
- openapp-tuning
- openapp-backup
- more ...
Ruby on Rails
- Ruby
- Rails
- Apache2 with mod_php and mod_passenger
- Mysql server
- Postfix
- OpenPanel with mod-apache2, mod-backup, mod-smtp
- openapp-tuning
- openapp-backup
- more ...
MySQL
- Mysql
- Lighttpd with mod-fcgi
- PhpMyAdmin
- Mysql server
- Postfix
- OpenPanel with mod-mysql, mod-backup, mod-smtp
- openapp-tuning
- openapp-backup
- more ...
Joomla
- Joomla
- Apache2 with mod_php
- Mysql server
- Postfix
- OpenPanel with mod-joomla, mod-backup, mod-smtp
- openapp-tuning
- openapp-backup
- more ...
Wordpress
- Wordpress
- Apache2 with mod_php
- Mysql server
- Postfix
- OpenPanel with mod-wordpress, mod-backup, mod-smtp
- openapp-tuning
- openapp-backup
- more ...
Drupal
- Drupal 7.7
- Drush
- Apache2 with mod_php
- Mysql server
- Postfix
- OpenPanel with mod-drupal, mod-backup, mod-smtp
- openapp-tuning
- openapp-backup
- more ...
General: for downloading and installation
The easiest way to try out openapp is to download the VMWare images. Instructions on how to get your VMWare image running can be found hereTo install OpenApp on a Ubuntu 10.04 machine, add (as root) the following lines to your /etc/apt/sources.list
deb http://download.openpanel.com/deb/ <distribution> main openapp
deb-src http://download.openpanel.com/deb/ <distribution> main openapp
Replace <distribution> with your distribution: either lenny, squeeze, wheezy, lucid, maverick, natty, oneiric or precise.Then start the installation by typing (as root):
apt-key adv --keyserver keyserver.stack.nl --recv-keys 4EAC69B9
apt-get update apt-get install openapp-wordpressIf the install-step fails, tryo to resolve iffy dependencies by repeating
aptitude install -f
If the apt-key step fails, try:
wget -O- http://openpa.nl/key | apt-key add -
OpenApp Tomcat installation
If asked, fill in your MySQL password during the setup.If exim4 is currently installed on your system, aptitude will suggest removing it.
If asked about the configuration for postfix, set it to ‘Internet site’ with all defaults.
After installation you will need to set the password (as root) for the OpenApp user before you can log in through the gui.
openpanel-cli "update user password=<your password>"Go to https://<your ipaddress>:4089/ with the password entered in the previous step.
In the Tomcat-tab, you need to make sure that you enter a password for the administrator user.
Upgrading:
apt-get update
apt-get dist-upgradeIf the install-step fails, try to resolve dependencies by repeating
apt-get install -f
OpenApp Symfony installation
If asked, fill in your MySQL password during the setup.If exim4 is currently installed on your system, aptitude will suggest removing it.
If asked about the configuration for postfix, set it to ‘Internet site’ with all defaults.
After installation you will need to set the password (as root) for the OpenApp user before you can log in through the gui.
openpanel-cli "update user password=<your password>"Go to https://<your ipaddress>:4089/ with the password entered in the previous step.
In the Symfony-tab, you need to make sure that you enter a password for the administrator user.
Upgrading:
apt-get update
apt-get dist-upgradeIf the install-step fails, try to resolve dependencies by repeating
apt-get install -f
OpenApp Ruby installation
If asked, fill in your MySQL password during the setup.If exim4 is currently installed on your system, aptitude will suggest removing it.
If asked about the configuration for postfix, set it to ‘Internet site’ with all defaults.
After installation you will need to set the password (as root) for the OpenApp user before you can log in through the gui.
openpanel-cli "update user password=<your password>"Go to https://<your ipaddress>:4089/ with the password entered in the previous step.
Setup your virtual host in the virtual hosts tab.
Setup your awstats password (awstats does not work immediately after installation, this takes 30 minutes for the first cron to run).
Upgrading:
apt-get update
apt-get dist-upgradeIf the install-step fails, try to resolve dependencies by repeating
apt-get install -f
OpenApp MySQL installation
If asked, fill in your MySQL password during the setup.If exim4 is currently installed on your system, aptitude will suggest removing it.
If asked about the configuration for postfix, set it to ‘Internet site’ with all defaults.
After installation you will need to set the password (as root) for the OpenApp user before you can log in through the gui.
openpanel-cli "update user password=<your password>"Go to https://<your ipaddress>:4089/ with the password entered in the previous step.
Setup the phpmyadmin password in the Mysql-tab. You can access phpmyadmin on: http://<your ipaddress>/phpmyadmin
Upgrading:
apt-get update
apt-get dist-upgradeIf the install-step fails, try to resolve dependencies by repeating
apt-get install -f
OpenApp Joomla installation
If asked, fill in your MySQL password during the setup.If exim4 is currently installed on your system, aptitude will suggest removing it.
If asked about the configuration for postfix, set it to ‘Internet site’ with all defaults.
After installation you will need to set the password (as root) for the OpenApp user before you can log in through the gui.
openpanel-cli "update user password=<your password>"Go to https://<your ipaddress>:4089/ with the password entered in the previous step.
In the joomla-tab, you need to make sure that you enter a password for the administrator user.
Setup your awstats password (awstats does not work immediately after installation, this takes 30 minutes for the first cron to run).
Upgrading:
apt-get update
apt-get dist-upgradeIf the install-step fails, try to resolve dependencies by repeating
apt-get install -f
OpenApp Wordpress installation
If asked, fill in your MySQL password during the setup.If exim4 is currently installed on your system, aptitude will suggest removing it.
If asked about the configuration for postfix, set it to ‘Internet site’ with all defaults.
After installation you will need to set the password (as root) for the OpenApp user before you can log in through the gui.
openpanel-cli "update user password=<your password>"Go to https://<your ipaddress>:4089/ with the password entered in the previous step.
In the Wordpress-tab, you need to make sure that you enter a password and the correct URL that Wordpress must use as it's base-URL. Wordpress redirects to that URL when you try to login, so make sure that it points to your machine.
Setup your awstats password (awstats does not work immediately after installation, this takes 30 minutes for the first cron to run).
Upgrading:
apt-get update
apt-get dist-upgradeIf the install-step fails, try to resolve dependencies by repeating
apt-get install -f
OpenApp Drupal installation
If asked, fill in your MySQL password during the setup.If exim4 is currently installed on your system, aptitude will suggest removing it.
If asked about the configuration for postfix, set it to ‘Internet site’ with all defaults.
After installation you will need to set the password (as root) for the OpenApp user before you can log in through the gui.
openpanel-cli "update user password=<your password>"Go to https://<your ipaddress>:4089/ with the password entered in the previous step.
In the Drupal-tab, you need to make sure that you enter a password and the correct URL that Drupal must use as it's base-URL. Drupal redirects to that URL when you try to login, so make sure that it points to your machine.
Setup your awstats password (awstats does not work immediately after installation, this takes 30 minutes for the first cron to run).
Upgrading:
apt-get update
apt-get dist-upgradeIf the install-step fails, try to resolve dependencies by repeating
apt-get install -f

















