wiki:ServerMoveMule

Moving mule to gnat

Tobixen has set up a computer to act as a new test/development server instead of mule. Primary positive consequence is we don't have to pay for mule anymore.

Schedule

  • 2010-01-16 move planned, all details noted
  • 2010-01-17 plan analysis and check
  • 2010-01-23 move done
  • 2010-01-30 move tested
  • 2010-02-01 End of MULE server rental at OVH

Plan

We need the details of what to move and in what order. We need to make sure we don't lose stuff. At the same time, it would be great to lose some of the duplicated data that's floating around, such as old copies of things under /home/

What to move

Apache

  • install apache2
    • done
  • copy files over

SVN

  • install subversion
    • done
  • libapache2-svn
    • done
  • copy svn config files over

Postfix

  • copy all config over
  • install procmail
    • done

DNS

MYSQL

  • OTRS database
  • test database test.bewelcome.org)
  • Previous bevolunteer forum database ?
  • Previous bevolunteer database archive ?

MailMan

  • install mailman
    • done
  • copy over lists and config
  • check that all data has been copied over
  • make sure lists are accessible and work with mail

munin

  • install munin
    • done
  • copy over config
  • check access

PHP

  • install php5
    • done
    • installed suhosin patch as well
  • install pear
    • done
  • pear install phpdocumentor structures_graph xml_util
    • done
  • install phpmyadmin
    • done

otrs

  • install otrs2
    • done
  • copy all config over
  • copy various data over

OTHERS

  • picture of test database (unsure)
  • TRAC
    • installed
    • config, plugins and database needs to be copied
  • curl
    • done
  • denyhosts
  • git
    • installed
  • imagemagick
    • done
  • iptables
    • installed
    • look at rules
  • spamassassin
    • installed
    • copy configuration
  • sqlite
    • installed
  • backups (/var/backup(s))
  • logs

How/when to move

Apache

SVN

Postfix

DNS