OpenApp Networking

OpenApp Networking

OpenApp Networking is an opensource load balancer and firewall application that can be applied in a High Availability set up and features an elegant web interface.

OpenApp Networking consists of the following:

  • Loadbalancing via Keepalived
  • Firewalling and NAT’ing through IPtables
  • A High Availability master-slave setup is possible (also using Keepalived)
  • VPN possibility via PPtP
  • Backups, updates and alert mails can be automated.
  • All functionality manageable via an easy to use interface.

OpenApp Networking is based on Ubuntu 10.04 LTS. When we upgrade to Ubuntu 12.04 OpenApp Networking will also support IPv6 load balancing. It is currently available as packages and we will release a VMware image soon.

The Wiki section for OpenApp Networking can be found here.

Screenshots

Installing OpenApp NAP

Please note that OpenApp always expects a clean install! Installing OpenApp packages on a non-clean system is likely to lead to data-loss or a non-functional system.

To install OpenApp NAP, start with a minimal installation of Ubuntu 10.04 LTS.
Add the following to /etc/apt/sources.list:

deb http://download.openpanel.com/deb lucid main openapp

Then, as root, type:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4EAC69B9
apt-get update
apt-get install openapp-nap

During the install, you will get some questions:

  • Postfix — configuration type
    Select ‘Internet Site’ (press enter). OpenApp will configure postfix later on
  • Postfix — System mail name. This should be the hostname of your system and should already be entered (press enter). OpenApp can configure this later on

Once all packages have been installed, it is time to set a password for OpenPanel:

openpanel-cli "update user password=«your password»"

You can now login at https://«your ipaddress»:4089/ with the password entered in the previous step.
You are now in the OpenPanel-interface of your machine. Here, you can easily configure backups, outgoing email and optional software upgrades.

For configuring Loadbalancing, Firewalling and Pptpd, please refer to the pages:

Project supported by CloudVPS a leading European cloud server provider.