Checklist for choosing a new host
- Available disk space
- PHP and MySQL available
- SSH available with SSH keys for scripted access
- SSL certificates for https access to website
- Can check website before changing nameservers
- Number of email accounts
- Email forwarding
- Webmail
- Domain redirection
- Cost
- Check reviews on the web
Loading and verifying site on new host
- Buy hosting
- Change to monthly billing on old host
- Check SSH access using keys
- Use rsync to upload all files avoiding changing root .htaccess
- Upload MySQL database(s)
- Verify site working
- Verify PHP MySQL pages working
SSH access before public key set up may need -o PubkeyAuthentication=no option to suppress use of public keys.
HTTPS and SSL certificates
- Request SSL certificate
- Edit .htaccess file to force HTTPS on site
Change nameservers
- Change alofmethbin.com name servers verify
- Change pagodagamedatabase.com name servers verify
Email setup
- Set up email accounts
- Set up email forwarding
- Set up catchall email account if possible at first
- Edit the IMAP servers in the Mail accounts
Before switching the servers used to read and send
email backup all the emails into a Mail folder stored
on the computer itself.
Old host cleanup
- Close old websites
- Move domain registration?