2020 mercury move

Move Options

Pay Up
just give Giles $50/mo. Adv: no work required, Canadian, local
canadianwebhosting more disk
Pay them probably $5 + 6 x $5/10G = $35. Adv: Canadian. Disadv: really not much less than Giles.
kimsufi
Adv: could get exactly what we want for $6/mo. Disadv: no idea when we might get it. IanCampbell recommends. RobertMcKay says: i have a vps at ovh in quebec. OVH is their grown-up stuff (larger dedicated server rentals, vpses), soyoustart and kimsufi are discount tiers.
KS-1 in Montreal https://www.kimsufi.com/ca/en/servers.xml This would be perfect "KS-1" SERVERS service is 500G for $5.99/mo but they're "currently being replenished". 2020-03-03 emailed them to ask when it would be available
Actually get a kimsufi / OVH KS-1 server in the RBX-5 data centre in Roubaix, France

Shopping

https://www.scaleway.com/fr/dedibox/tarifs/
7.99€/mo
bignodes.com
Nothing seems to work on their site? https://bignodes.com/budget-high-storage-vps/ $20/year 125G
chunkhost
SteveBromwich rcommends - 60 $USD / year. But with minimal storage
hostwinds.com
https://www.hostwinds.com/vps/unmanaged-linux.php?gclid=CjwKCAiAnfjyBRBxEiwA-EECLOBy-zyPyCwoVQljDtUWkuGkDfRd_9quzGW3N1s1JTeAmGp6u_r-sBoC8rMQAvD_BwE 100G $26.09/mo
[ ] KS-3 in France: https://www.kimsufi.com/ca/en/servers.xml $11.99 / mo; Canad
websavers.ca
is in Canada. Very quick response on tickets. 200G SSD is $78 / mo (and not much less quarterly.).
mydevil.net
Radek uses. they take ~$4/month for a BSD-based hosting. --- and it's all in Polish.
online.net
7.99€/month RobertMcKay says: "i do think some of online.net's stuff is better value than ovh if you're looking for something more capable. they don't have any canada dc though"
hetzner
18.92€ / mo for 160G
hostinger.com
https://www.hostinger.com/cloud-hosting -- doesn't appear to be actual VPS, they offer a certain number of websites and email addresses?

kimsufi.com trial

2020-03-08
use kimsufi-notifier.com to tell us when a server was available
got IP 5.39.78.158, KS-1 Server - Atom D425 - 2GB DDR3 1066 MHz - 500GB SATA,
[x] apt install build-essential fail2ban sudo rsync bind9 make
[x] copy over config files for sudo, rsync, bind9
[x] Copy over /etc/shadow & passwd
[x] timedatectl set-timezone
[x] test login & sudo
[x] disable root login in, edit /etc/ssh/sshd_config
[x] put the hostname and domain in /etc/hostname and /etc/hosts
follow https://tecadmin.net/install-lamp-stack-debian-9-stretch/
apt install libhtml-parser-perl libcgi-fast-perl # for Perl CGI
Enable CGI with a2enmod cgid
[x] apt install rrdtool, librrds-perl
[x] cpan install CPAN YAML Log::Log4perl CGI
[x] apt-get install libdbd-mysql-perl default-libmysqlclient-dev
[x] cpan install DBD::mysql
[x] RRD. should be "cpan install RRD::Simple " but the tests are out of date and I had to download it and manually install using the instructions in INSTALL
[x] begin rsync ; [x] copy /var/named/*
[x] GD: install libgd-dev , cpan install GD... failed. Had to apt-get and install the compiler for it.
[x] ask Greg Estabrooks if he'll do postfix & dovecot
[x] postfix / dovecot
[x] it needed some kind of cert installed that greg did
[ ] ask Greg for other hardening stuff
[x] copy /etc/apache2/
[x] Drupal7 - tarr'd and copied all of /etc/drupal/7 over
[x] Drupal8 - tarr'd and copied all of /etc/drupal/8 over
[s] cpan install DateTime - I don't remember what uses it
[x] apt install lm-sensors to look at CPU temperature. use command "sensors"
[x] apt install graphicsmagick
[ ] Instructions in https

Future: [ ] Notify our secondary to begin updating from new [ ] Update glue record for bonmot.ca

Move Drupal Site

  1. lock the site so no changes can be made
  2. use /etc/drupal/backup.sh to back up everything
  3. see Drupal to create the database and add the database user
  4. gzip -c -d (the sql file) | mysql -uroot -p (database)
  5. unlock
  6. double check that Backup Restore is working on each site
  7. change the dns and wait for the traffic to move over