Hosting Migration Checklist

I’ve migrated the server this site runs on. Let me know if anything has broken in the move either in a comment or by email to paulz at this domain.

Here is a top level checklist for managing such a move. I’ll expand it as the post migration testing continues.

  1. Check dependencies for your application and site
    1. PHP version & modules
    2. Database versions
    3. Apache modules
    4. Application hard coded file system paths
  2. Copy file system files
    1. You can use SCP/FTP tools or rsync
  3. Copy databases
    1. If files are small (<50MB gzip’ed) you can use phpMyAdmin to export then import to your new host.
    2. Larger sites will need to use FTP and command line tools.
  4. Migrate email addresses, aliases/forwarders and any IMAP mail
    1. IMAP email boxes can be manually moved via email client. This can be slow for mailboxes >100MB
    2. Gmail is great for migrating mail and gives 7.5GB of storage assuming you don’t mind Google tracking everything.
  5. Migrate mailing lists and mailing list application if any.
  6. Note any domain name aliases on old host and replicate on new host
  7. Migrate hosted stats package like awstats
  8. Check cron jobs for any custom jobs/apps that need to be migrated
  9. Update domain SPF records
  10. SSH keys will change – be aware of it
  11. Change DNS name server delegation
  12. Test
    1. email addresses,
    2. mailing lists,
    3. mail forwarding
    4. applications
  13. Check for broken links

Twitter Weekly Updates for 2011-06-26

Twitter Weekly Updates for 2011-06-12

  • @SimonHampel I finally got some of my Twitter accounts working again with OAuth & I actually found an easy way to do it. So I'm happy 2night #
  • I'm grumpy at the right wing neo cons spamming me. Yes prosperity & freedom come from enterprising citizens. Just stop being fascist #
  • @SimonHampel what geolocator are you using for the white/black listing? #
  • @SimonHampel less that $1 per L? The farmers get $0.18 per L. Moved to UHT ages ago – fewer shopping trips. #
  • I just disabled and uninstalled almost every firefox add-on, extension & plugin. FF 3.6.x is once again zippy enough to use on this netbook #
  • Apolcalypse Real Soon Now #budgetremakes #
  • Apocalypse Real Soon Now #budgetremakes #
  • Remember the Alimony #budgetremakes #
  • Titanic 2: 90 minutes in a lifeboat #budgetremakes #
  • NT Research and Innovation Awards #
  • Paid Parental Leave Scheme mandatory from 1 Jul – R U ready? via @business_gov_au #
  • Enjoyed divine coffee at Allpress Roastery Cafe Zetland. Saw my mate James from @RosesOnlyGroup too for a double win #
  • Sick in bed – flu. Thinking up new business ideas. Not sure it's a good strategy but we'll see if anything comes of it. Beware the Pivot #
  • Why do I naturally look for partners in projects? Do I want validation? Or don't I want to be alone in the foxhole? #
  • Weather for ducks at Coogee Oval for the Rugby #

Powered by Twitter Tools

Twitter Weekly Updates for 2011-06-05

  • I'll be attending #Slutwalk Sydney 13 Jun with my wife, and two daughters #
  • Online retail niche vs department store models #
  • Argh! managed to follow some very spammy people. Some of whom even unfollowed me! Buh-bye spammers #
  • @GeniusRocket did you unfollow me by mistake or because of something I said? #
  • I'm cleaning my twitter stream, followers & followed. If I unfollow you and you're not a bot or spammer, sorry, let me know #
  • I just found all my 405 non followers thanks to #
  • Dear identity thieves, stalkers, exes, haters oh! and debt collectors I am now up and at em. kthxbby #
  • My kids have given me a cold. I'd say I was dying but that's an exaggeration… maybe tomorrow #

Powered by Twitter Tools