WikiIndex:Server move 2014
User:Ray King has asked me to help consolidate the wikis that he hosts onto a single well-maintained wiki hosting platform. This includes WikiIndex. Some of the advantages of the new platform include regular upgrades of MediaWiki as well as as better backup procedures. Although I'm starting to work on the migration today (November 14, 2014) I won't be actually switching over to the new server until sometime late next week at the very earliest. I'd like to prune back the extensions to just those that are regularly used in order to reduce the maintenance overhead for upgrades and the like. I may also get a chance to address existing annoyances like the large volume of spam accounts. I ask the community to help me create a prioritized list of the most important aspects of WikiIndex that need to be preserved and addressed during the move. -- BrandonCsSanders (talk) 22:25, 14 November 2014 (UTC)
- ? Is it just another server, or also another domain? What happened to .wiki? Manorainjan (talk) 22:55, 14 November 2014 (UTC)
- Or is it another farm? Sweetie Belle (talk) 23:06, 14 November 2014 (UTC)
- I was just going to move to another server on the new http://create.wiki farm and keep the existing domain name. That said, index.wiki is available and can be moved to during the move if the community desires. -- BrandonCsSanders (talk) 23:14, 14 November 2014 (UTC)
- Or is it another farm? Sweetie Belle (talk) 23:06, 14 November 2014 (UTC)
Why would it got to create.wiki ? Manorainjan (talk)
- Create.wiki is a wiki farm owned by Top Level Design. Top Level Design is the .wiki registry operator (it is User:Ray King's company). Top Level Design is hosting some friendly wikis on their create.wiki farm for free. The http://create.wiki site is just the landing page for the farm and needn't be visible to any users of WikiIndex ... see http://IcannWiki.com for an example of a friendly wiki that has been moved over ... there are no references to the fact that it is hosted on the create.wiki farm. BrandonCsSanders (talk)
To Preserve/Address ... a prioritized list of WikiIndex ServerMove concerns
- Semantic MediaWiki extension
- Spam accounts from 20 August 2013 attack (it would be nice to be rid of them, they make for example http://wikiindex.org/Special:ListUsers much less useful)
- Clean urls (no namespace like /wiki, and no index.php in the path)
- See Preventing_account_creation for the discussed transition from Special:AbuseFilter to mw:Extension:TitleBlacklist (installed recently) Manorainjan (talk) 22:47, 14 November 2014 (UTC)
- Amongst the large number of unused accounts there could be a mentionable amount of accounts which could not be activated due to the recent but now solved e-mail-Verification problem. These should not be deleted: (unused, unblocked, but with email).
- I do not think this wiki has ever got a real backup. I think this should be done first. Manorainjan (talk)
- I have to make a backup in order to copy the wiki over. Also I won't delete this server until the migration has been declared successful. BrandonCsSanders (talk)
- During the transition account creation should be disabled. After successful transition it sure has to be enabled at the new location.
- During the move IP-editing should be disabled. After successful transition it sure has to be enabled at the new location.
- First thing would be to replace the frontpage with a big MOVE sign and start and proposed ready date and (if so) new address.
No concerns have
- TaraS
- Llwy-ar-lawr
About the Move
There should be few (if any) visible differences for WikiIndex once the move is complete. It is simply moving from one hosting platform to another. Here are the steps I plan to follow during the move.
Prior to the move
- A complete backup of the wiki will be made (done as of November 14, 2014)
- The backup of WikiIndex will be restored at another temporary domain.
- MediaWiki will be upgraded to the most recent version (as will the extensions).
- Once I've fixed and tested everything I can think of I'll invite the WikiIndex regulars to come poke around on the temporary domain to make sure everything looks right and is working.
- Once given the thumbs up from the community the actual move will begin.
The actual move
- WikiIndex.org will be switched into read-only mode to ensure that the database is in a consistent state and that no accounts or edits are created (and subsequently lost) during the move.
- A site message banner will be added to the top of the site on every page that indicates the move is in progress.
- A new complete dump of the database and images will be made.
- The dump will be restored at the temporary domain.
- The database will be upgraded to the most recent schema.
- The DNS for wikiindex.org will be pointed to the new server's IP address.
- As the DNS propagates visitors will start to go to the new server.
- For most people the DNS will propagate within a couple of hours and within 24hrs it will have propagated for everyone.
- The new server is not in read-only mode and does not have the banner on it telling about the move.
Burn-in
- Once DNS has propagated for you you will see WikiIndex.org looking and acting like it did before (no longer read-only, no longer having a banner).
- Use it just like you normally would and report any issues to me (BrandonCsSanders (talk)).
- Once we feel good that all is as it should be the original server will be decommissioned. Until that time it is available as a failsafe backup server that we can revert to (unlikely that we'll need to do that).
Post move
- If the community wants to switch canonical domains from wikiindex.org to index.wiki that can be arranged.