Media Wiki Backup Automation: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 15: Line 15:


Reference kb.novaordis.com backup script (deprecated now): {{External|[https://github.com/ovidiuf/shell-tools/blob/master/backup-system/backup-kb.novaordis.com backup-kb.novaordis.com]}}
Reference kb.novaordis.com backup script (deprecated now): {{External|[https://github.com/ovidiuf/shell-tools/blob/master/backup-system/backup-kb.novaordis.com backup-kb.novaordis.com]}}
=To Implement=
* Include the business traffic interface configuration in the backup set. See [[Restoring MediaWiki from Backup#business_traffic_interface]].
* Include the iptables configuration  <tt>/etc/sysconfig/iptables</tt> in the backup set. See [[Restoring MediaWiki from Backup#iptables_configuration]].
* Create "novaordis_wiki-files-17.04.08-03.00.02.zip" whose root is mediawiki-1.26.2 from /var/www/. See [[Restoring_MediaWiki_from_Backup#Restore_the_MediaWiki_Deployment]].
* Include /etc/httpd/conf.d/ssl.conf. See [[Restoring_MediaWiki_from_Backup#ssl_conf]].
* Include
<pre>
/etc/pki/tls/certs/kb.novaordis.com.crt
/etc/pki/tls/private/kb.novaordis.com.key
/etc/pki/tls/certs/kb.novaordis.com-godaddy-chain.crt
</pre>
* Include backup mechanism files <tt>backup-kb.novaordis.com</tt> and relevant root's crontab content:
<pre>
0 3 * * * /root/bin/backup-kb.novaordis.com
</pre>

Revision as of 14:39, 31 March 2021

External

Internal

Overview

This procedure produces a file that can then be used as part of the Restoring MediaWiki from Backup and Upgrading MediaWiki procedures.

MediaWiki Server Backup Script

A backup script that introspects the wikimedia instance, performs a full backup (database, files, extensions, configuration) and produces a file that can be used restore the wiki:

mediawiki-backup

Reference kb.novaordis.com backup script (deprecated now):

backup-kb.novaordis.com