Update system:
aptitude update
aptitude -y safe-upgrade
aptitude install -y build-essential
Install Ruby:
aptitude -y install ruby irb rdoc rubygems ruby-dev libopenssl-ruby
Update RubyGems:
gem install rubygems-update
/var/lib/gems/1.8/bin/update_rubygems
Install Phusion Passenger gem:
gem install passenger --no-ri --no-rdoc
Install Ruby Enterprise Edition:
wget -P /tmp http://www.rubyenterpriseedition.com/ruby-enterprise_1.8.6-20090610_amd64.deb
dpkg -i /tmp/ruby-enterprise_1.8.6-20090610_amd64.deb
Set Ruby Enterprise Edition as the default Ruby interpreter:
echo 'PATH="/opt/ruby-enterprise/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"' > /etc/environment
Install Phusion Passenger Nginx module:
aptitude -y install zlib1g-dev
passenger-install-nginx-module
Configure Nginx: TODO
Add GitHub to RubyGems sources: gem sources -a http://gems.github.com
- Where is group
admin
? - perl -pi -e 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config