_ _ _ __ __ _ _ __| | ___ _ __ ___ ___ _ __ | |_ | '_ \ / _` | '__| |/ _ \ '_ ` _ \ / _ \ '_ \| __| | |_) | (_| | | | | __/ | | | | | __/ | | | |_ | .__/ \__,_|_| |_|\___|_| |_| |_|\___|_| |_|\__| |_| On debian, here are the commands used to setup a parlement server: # apt-get install postgresql # sudo su - postgres ~ createuser /your_login/ ~ exit # apt-get install ruby # apt-get install ruby-dev # apt-get install libpgsql-ruby # apt-get install irb # apt-get install rdoc # apt-get install rake # apt-get install make Basically this install postgresql, ruby and the ruby driver to psql. Ruby on Rails is database agnostic, parlement will be sometimes in the future. You need to install "ruby gems":http://docs.rubygems.org And then: # gem install rails # gem install RedCloth # gem install ruby-debug # gem install term-ansicolor Only if you expect to develop and do any release: # gem install meta_project For i18n: # apt-get install ruby1.8-dev # gem install gettext The database is setup for user "manu", you may need to change the file config/database.yml for your own settings. Change config/environment.rb to set the domain, default is something like 'leparlement.org', use your web site or email domain. When you want to setup your server as a node in the graph of servers, redirect your incoming mails to *your* parlement. In procmail (or any other mail filtering tool), define this kind of rule: :0 c * ^TO parlement|leparlement.org | /home/manu/parlement/trunk/script/runner 'Mailman.receive STDIN.read' Once you have everything set up (ruby, postgresql, redcloth, irb), you can initialise and launch parlement this way: # Get the source code ~ svn checkout svn://rubyforge.org/var/svn/parlement/trunk parlement ~ cd parlement # Go into the right folder ~ rake db:create # Create the db ~ ruby ./script/server # Launch the server Now you can go to http://localhost:3000 with your browser. To setup an apache configuration: # apt-get install libapache2-mod-fcgid # a2enmod fcgid You can check that everything works all right on your machine with the testing suite: ~ rake __ __ _ \ \ / /__| | ___ ___ _ __ ___ ___ \ \ /\ / / _ \ |/ __/ _ \| '_ ` _ \ / _ \ \ V V / __/ | (_| (_) | | | | | | __/ \_/\_/ \___|_|\___\___/|_| |_| |_|\___|