New TurnKey Rails version (2009.10)

Fri, 2009/10/23 - 13:35

Changes:

  • Switched to Phusion Passenger for Apache (mod_rails) instead of mongrel_cluster (simpler to configure and maintain).
  • Including git version control (convenience).
  • Regenerates all secrets during installation / firstboot (security).
  • Added Turnkey web control panel (replaces welcome page). Also provides example Rails application using controller, views, etc.
  • Upgraded Ruby on Rails gems:
    • rails 2.3.4
    • actionmailer 2.3.4
    • actionpack 2.3.4
    • activerecord 2.3.4
    • activeresource 2.3.4
    • rake 0.8.7
    • fastthread 1.0.7

Major component versions

mysql-server 5.0.51a-3ubuntu5.4
apache2 2.2.8-1ubuntu0.11
ruby 4.1
build-essential 11.3ubuntu1
git-core 1:1.5.4.3-1ubuntu2.1
rubygems 1.3.5
rails 2.3.4
rake 0.8.7
passenger 2.2.5

Note: Please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance.

Links

New TurnKey Rails version (2009.03-hardy)

Thu, 2009/03/26 - 15:31

Release focus: security, bugfix and updates

Changes:

  • Upgraded to Ruby on Rails 2.3.2
  • Upgraded Rails Gems
    • Actionmailer
    • Actionpack
    • Activerecord
    • Activeresource
    • Rake
    • Fastthread
  • Bugfix: Apache not proxying requests to the mongrel cluster (LP#348899)
  • Improved Rails passwords and secrets generation mechanism (security)
    • Database password is now randomly generated, and regenerated during installation
    • Regenerate more secure secret key during installation

Major component versions

kernel 2.6.24-23.48
mysql-server 5.0.51a-3ubuntu5.4
apache2 2.2.8-1ubuntu0.5
ruby 4.1
build-essential 11.3ubuntu1
rubygems 1.3.1
rails 2.3.2
rake 0.8.4
mongrel 1.1.5
mongrel_cluster 1.0.5

Note: please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance.

Links

New TurnKey Rails version (2009.02-hardy)

Sat, 2009/02/28 - 16:16

Release focus: security, usability, bugfixes and updates

Changes:

  • added SSL support
  • added webmin administration modules for apache and mysql (convenience)
  • set empty mysql root password in live/demo mode (for convenience)

Major component versions

kernel 2.6.24-23.48
mysql-server 5.0.51a-3ubuntu5.4
apache2 2.2.8-1ubuntu0.3
ruby 4.1
build-essential 11.3ubuntu1
rubygems 1.3.1
rails 2.2.2
rake 0.8.3
mongrel 1.1.5
mongrel_cluster 1.0.5

Note: please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance.

Links

New TurnKey Rails version (2008.12.10-hardy)

Wed, 2008/12/10 - 14:23

Release focus: Bugfixes and updates

Changes:

  • Updated to latest rails version - 2.2.2 (release notes)
  • Regenerate rails secret during installation
  • Regenerate ssh keys during installation
  • Allow the user to set the mysql root password during installation
  • Fixed manual partitioning support in the installer (#LP301251)
  • Configuration console now saves the default route when configuring a static ip so the settings are not lost between system restarts (#LP303498)
  • Includes iptables, webmin-firewall module and exemplary configuration (blueprint)

Major component versions

kernel 2.6.24-22.45
apache2 2.2.8-1ubuntu0.3
mysql-server 5.0.51a-3ubuntu5.4
ruby 1.8.6.111-2ubuntu1.2
build-essential 11.3ubuntu1

Ruby on Rails component versions

rubygems 1.3.1
rails 2.2.2
rake 0.8.3
mongrel 1.1.5
mongrel_cluster 1.0.5

Links

New TurnKey Rails appliance (2008.11.18-hardy)

Tue, 2008/11/18 - 13:27

Notes

  • Example rails application at /var/www/railsapp
    • Apache configured as a load-balancing reverse proxy to a 3-node mongrel cluster
    • Mysql databases setup for production, development and testing
  • Ruby on Rails components (see below for versions)
    • 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.
         
    • Other components installed using RubyGems: rails, mysql support, mongrel_cluster, etc. 
  • This release includes all updates included in the 2008.10.17-hardy-x86 releases, such as the new configuration console, and web management interface.

Default credentials (service, username, password)

console, webmin, ssh root <blank>
mysql root <blank>
railsapp_{production, development, test} railsapp_user r4ilsp4ssw0rd

Major component versions

kernel 2.6.24-21.43
apache2 2.2.8-1ubuntu0.3
mysql-server 5.0.51a-3ubuntu5.3
ruby 1.8.6.111-2ubuntu1.2
build-essential 11.3ubuntu1

Ruby on Rails component versions

rubygems 1.3.1
rails 2.1.2
rake 0.8.3
mongrel 1.1.5
mongrel_cluster 1.0.5

Links