OpenApp Ruby on Rails

OpenApp Ruby on Rails

Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.

Like many web frameworks, Ruby on Rails uses the Model-View-Controller (MVC) architecture pattern to organize application programming.

Ruby on Rails includes tools that make common development tasks easier “out of the box”, such as scaffolding that can automatically construct some of the models and views needed for a basic website.[16] Also included are WEBrick, a simple Ruby web server that is distributed with Ruby, and Rake, a build system, distributed as a gem. Together with Ruby on Rails these tools provide a basic development environment.

OpenApp Ruby on Rails is based on Ubuntu 10.04 LTS, and comes with:

  • Ruby
  • Rails
  • Apache2 with mod_php and mod_passenger
  • Mysql server
  • Postfix
  • OpenPanel with mod-apache2, mod-backup, mod-smtp
  • OpenApp Backup (more information)
  • OpenApp Tuning (more information)

Screenshots

Installing OpenApp Ruby on Rails

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 Ruby on Rails, 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-ruby

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.

Project supported by CloudVPS a leading European cloud server provider.