Ruby on Rails Appliance

Ruby on Rails is an open-source web framework that's optimized for programmer happiness and sustainable productivity. Written in Ruby, Rails lets you write beautiful code by favoring convention over configuration. The result is a web framework that allows you to transition from idea to implementation in a very short period of time.

This appliance includes all the standard features in TurnKey Core, and on top of that:

  • SSL support out of the box
  • Webmin modules for configuring Apache2, and MySQL.
  • Preconfigured example Rails application located at /var/www/railsapp

    • Apache2 configured as a load-balancing reverse proxy to a 3-node mongrel cluster.
    • MySQL databases setup for production, development and testing.
    • The Rails application secret and database password will be regenerated during installation (security).
  • RubyGems package manager installed from upstream tarball

    • APT and RubyGems are both package management systems and may potentially conflict.
    • We recommend using RubyGems for managing Rails components (called gems), and APT for everything else.
    • Essential build packages (build-essentials) are included to aid in building gems.
  • RubyGems components:
     
    • rails
    • mysql support
    • mongrel_cluster

Default credentials

  • Webmin, SSH, and MySQL: username root, no password
    • user sets passwords during installation

See the Rails docs for further details.