Server configuration

From mx Help Wiki
Revision as of 10:47, 29 April 2008 by Katja (Talk | contribs)

Jump to: navigation, search

Contents

Setting up a production sever to run mx (and various other programs)

These notes document the present progress of setting up a server on a unconfigured and essentially empty machine. Note that additional software (see additional on wishlist) that mx does not require is being installed as well. If you already have a server (say OS X with apache) running the process should be significantly simplified. This process is ongoing now.

hardware

 * An uninterruptable power supply (UPS) will help protect your computer from power spikes and outages.

operating system

ubuntu

I.e. like rails + apache setup from slicehost & unixmonkey

http://unixmonkey.net/?p=8 refers a lot to this article reg ubuntu: http://articles.slicehost.com/ uses Apache+Mongrel+mod_proxy_balancer config

ubuntu documentation:

https://help.ubuntu.com/community/Servers. has article on installing rails with apache using fastcgi although says not recommended it doesn't recommend any other way!

more ubuntu help from rails wiki: http://wiki.rubyonrails.com/rails/pages/RailsOnUbuntu

stuff to do (by far not a complete list)

  * config linux with sudo
  * mysql and rails 2.02, ruby, gems
  * set up apache and php
  * apache virtual hosts
  * raid backup set up
  * Set bios to reboot at a power loss
  * performance config?
  * forward the port

applications to install wishlist

  * rails
  * ruby
  * ruby gems
  * imagemagick 
  * apache, or some other Rails capable server (list coming)
  * mysql  in theory other engines could be used  
  * php additional 
  * perl additional 
  * svn or trac? additional 
  * fisheye additional 
  * media wiki additional 
  * wordpress additional
Personal tools