Editing 2014 Server Migration
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 3: | Line 3: | ||
== Server selection == | == Server selection == | ||
− | + | We are currently hosting with [https://www.linode.com/pricing?r=30335eb136f2c5f7fa3429dce9f15bea836f81d3 Linode] on the $20/month plan. The new $10/month plan will halve our costs and still provide sufficient resources. We currently are located in the Atlanta datacenter. This is good because it is still in the Eastern time zone and is not too far away but should be remote from any disaster that might occur in Pittsburgh. The only downside is they block some ports, which means Monkeybot needs to be configured to use an alternative port to connect to Freenode IRC. The Newark datacenter would be closer and doesn't block ports. However, a large-scale power outage could affect both Pittsburgh and New Jersey. | |
+ | |||
+ | Other options are possible; for example [https://www.digitalocean.com/pricing Digital Ocean] has a $5/month plan that has less horsepower but should still be sufficient for our needs. The main benefit is that costs would be halved again. | ||
+ | |||
+ | You can add your suggestions in this section. Note that web hosting is not sufficient; we need a virtual private server (VPS) or dedicated server to accommodate our mailing lists and IRC bot. Since we've been very happy with the service we've gotten from Linode and are comfortable with how it works, please support alternative suggestions with a compelling case for how they'd be an improvement. | ||
== OS selection == | == OS selection == | ||
Line 27: | Line 31: | ||
* Perl for Monkeybot | * Perl for Monkeybot | ||
* MySQL for MediaWiki, Wordpress, and TT-RSS - likely possible to use MariaDB instead, other DBMS [http://www.mediawiki.org/wiki/Compatibility#Database not recommended] for use with MediaWiki | * MySQL for MediaWiki, Wordpress, and TT-RSS - likely possible to use MariaDB instead, other DBMS [http://www.mediawiki.org/wiki/Compatibility#Database not recommended] for use with MediaWiki | ||
− | |||
− | |||
− | |||
=== Support lifetime === | === Support lifetime === | ||
* CentOS 6 - [http://wiki.centos.org/FAQ/General#head-fe8a0be91ee3e7dea812e8694491e1dde5b75e6d 2020-11-30] | * CentOS 6 - [http://wiki.centos.org/FAQ/General#head-fe8a0be91ee3e7dea812e8694491e1dde5b75e6d 2020-11-30] | ||
− | * CentOS 7 - will probably match RHEL 7 support deadline of [https://access.redhat.com/site/support/policy/updates/errata/#Life_Cycle_Dates 2024-06-30] | + | * CentOS 7 - not released yet, will probably match RHEL 7 support deadline of [https://access.redhat.com/site/support/policy/updates/errata/#Life_Cycle_Dates 2024-06-30] |
* Debian 7 "wheezy" - [http://en.wikipedia.org/wiki/Debian#Security_updates one year after release of v. 8 "jessie"] ([http://ostatic.com/blog/early-plans-for-debian-8-0-jessie-emerge anticipated mid-2015]), possible [http://www.debian.org/News/2014/20140424.en.html unofficial long-term support] available after that | * Debian 7 "wheezy" - [http://en.wikipedia.org/wiki/Debian#Security_updates one year after release of v. 8 "jessie"] ([http://ostatic.com/blog/early-plans-for-debian-8-0-jessie-emerge anticipated mid-2015]), possible [http://www.debian.org/News/2014/20140424.en.html unofficial long-term support] available after that | ||
* Ubuntu 14.04 LTS - [http://en.wikipedia.org/wiki/Ubuntu_(operating_system)#Releases 2019-04-17] | * Ubuntu 14.04 LTS - [http://en.wikipedia.org/wiki/Ubuntu_(operating_system)#Releases 2019-04-17] | ||
Line 58: | Line 59: | ||
|postfix | |postfix | ||
|B 2.6 | |B 2.6 | ||
− | | | + | |? |
|B 2.9 | |B 2.9 | ||
|B 2.11 | |B 2.11 | ||
Line 64: | Line 65: | ||
|mailman | |mailman | ||
|B 2.1 | |B 2.1 | ||
− | | | + | |? |
|B 2.1 | |B 2.1 | ||
|B 2.1 | |B 2.1 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|mediawiki | |mediawiki | ||
|T 1.19<sup>EPEL</sup> | |T 1.19<sup>EPEL</sup> | ||
− | | | + | |? |
|B 1.19 | |B 1.19 | ||
|A 1.19 | |A 1.19 | ||
Line 82: | Line 77: | ||
|wordpress | |wordpress | ||
|T 3.9<sup>EPEL</sup> | |T 3.9<sup>EPEL</sup> | ||
− | | | + | |? |
|B 3.6 | |B 3.6 | ||
|A 3.8 | |A 3.8 | ||
Line 88: | Line 83: | ||
|infobot | |infobot | ||
|~ | |~ | ||
− | | | + | |? |
|? (not B or A) | |? (not B or A) | ||
|~ | |~ | ||
Line 94: | Line 89: | ||
|tt-rss | |tt-rss | ||
|~ | |~ | ||
− | | | + | |? |
|? (not B or A) | |? (not B or A) | ||
|A 1.11 | |A 1.11 | ||
Line 100: | Line 95: | ||
|apache | |apache | ||
|B 2.2 / A 2.4 | |B 2.2 / A 2.4 | ||
− | | | + | |A 2.4.6 |
|B 2.2 | |B 2.2 | ||
|B 2.4 | |B 2.4 | ||
Line 112: | Line 107: | ||
|php5 | |php5 | ||
|B 5.3 / A 5.4, 5.5 | |B 5.3 / A 5.4, 5.5 | ||
− | |B 5.4 | + | |B 5.4.16 |
|B 5.4 | |B 5.4 | ||
|B 5.5 | |B 5.5 | ||
Line 118: | Line 113: | ||
|python2 | |python2 | ||
|B 2.6 / A 2.7 | |B 2.6 / A 2.7 | ||
− | | | + | |? |
|B 2.7 | |B 2.7 | ||
|B 2.7 | |B 2.7 | ||
Line 130: | Line 125: | ||
|perl5 | |perl5 | ||
|B 5.10 | |B 5.10 | ||
− | | | + | |? |
|B 5.14 | |B 5.14 | ||
|B 5.18 | |B 5.18 | ||
Line 136: | Line 131: | ||
|mysql | |mysql | ||
|B 5.1 / A 5.5 | |B 5.1 / A 5.5 | ||
− | | | + | |A N/A |
|B 5.5 | |B 5.5 | ||
|B 5.5 / A 5.6 | |B 5.5 / A 5.6 | ||
Line 142: | Line 137: | ||
|mariadb | |mariadb | ||
|A 5.5 | |A 5.5 | ||
− | | | + | |A 5.5.35 |
|? (not B or A) | |? (not B or A) | ||
|A 5.5 | |A 5.5 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Line 172: | Line 149: | ||
== Migration steps == | == Migration steps == | ||
− | + | Put some stuff here. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
=== Nice-to-haves === | === Nice-to-haves === | ||
We have an archive of static web pages from the pre-2007 server "penguin" - it would be nice to make this history available somehow. | We have an archive of static web pages from the pre-2007 server "penguin" - it would be nice to make this history available somehow. | ||
− | |||
− | |||
− | |||
[[Category:Migration]] | [[Category:Migration]] |