(Created page with "= Summary = Move the wiki from our current hoster to a self managed system and perform an upgrade to the latest version = Architecture = This will be a straightforward mediaw...") |
|||
Line 17: | Line 17: | ||
== Prepare new host == | == Prepare new host == | ||
Install and configure a webserver + database server on the externally hosted machine | Install and configure a webserver + database server on the externally hosted machine | ||
* mariadb | |||
== Perform upgrade == | == Perform upgrade == |
Revision as of 13:54, 30 July 2023
Summary
Move the wiki from our current hoster to a self managed system and perform an upgrade to the latest version
Architecture
This will be a straightforward mediawiki installation, hosted on an externally hosted vps managed by the bofh team.
Steps
Notify members of upcoming change
Since the wiki wont be usable during the period of the migration, a headsup must be sent to our members. This should be done via (atleast) the ML and IRC.
Prevent writes to wiki
See https://www.mediawiki.org/wiki/Manual:Preventing_access
Create backup
Fetch a copy of both the files and a database export from our current hoster, and store these
Prepare new host
Install and configure a webserver + database server on the externally hosted machine
- mariadb
Perform upgrade
Using the backup, perform a migration of the current version to the latest version of mediawiki
Test
Make sure that everything works as expected, use the hosts file to 'spoof' the required DNS entries to get this to work. Be sure to test authentication
Migrate the website
Swith the nurdspace.nl DNS entry to the ip address(es) of the externally managed host