A guide to moving your services to our new virtual infrastructure at digital ocean.
Contents
1. Important Dates
TBD
- email migration
- database migration
- volumes migration
2. Overview of New Machines
2.1. Networking Change: IPv6 is Supported
Core HCoop services (ssh, email, dns, ...) are now IPv6 enabled. Members with native IPv6 are encouraged to test the new services and report any problems.
By default, domtool will not generate AAAA (IPv6) DNS records for your domains, but this will be enabled for the dom type after all sites are migrated.
3. Using the New Shell Server
4. Moving Web Sites
4.1. PHP
(fastcgi php is mandatory now)
4.2. Proxied Servers
Will need to be moved to marsh, but will still work when connecting from the new webserver to bog. Connections will be going unencrypted over the Internet however!
5. Changes to Databases
Postgresql is upgraded to 9.6. 9.1 no longer supported, data automatically migrated.
dbtool commands for postgres will now use version postgres-9 instead of postgres-9.1.
MySQL is still using Percona 5.6.
6. Changes to XMPP
We are now using ejabberd 18.06, which brings ...
7. Features Coming After Migration
Once migration is completed, a few features will be implemented as soon as feasible:
- PHP 7.2 support
- Postgresql 10.x support
Automated integration with letsencrypt in DomTool.