## MediaWiki Overview https://anarwiki.org/ A successor to the Libertarian Socialist Wiki https://github.com/AnarDocs/LibSocWiki ## MediaWiki Backup AnarWiki is backed up nightly We use a version of this backup script - https://gist.github.com/svenk/57c3930825b5e9e403a26ab6922d2ac8 CronTab details - ``` 30 1 * * * /var/www/html/mediawiki/backupper/cron.sh ``` This (of course) calls /var/www/html/mediawiki/backupper/cron.sh - ``` # changed from original nice ./backup-private.sh && ./git-backup.sh && ./markdown-backup.sh ``` which calls the following - * /var/www/html/mediawiki/backupper/backup-private.sh * /var/www/html/mediawiki/backupper/markdown-export.sh * /var/www/html/mediawiki/backupper/git-backup.sh /var/www/html/mediawiki/backupper/markdown-export.sh - requires this script - https://github.com/outofcontrol/mediawiki-to-gfm ``` # The same as git-backup.sh except this is added at the start - # Export to markdown /var/www/html/mediawiki/backupper/convert.php --filename=/var/www/html/mediawiki/backupper/assets/full-dump.xml --output=/var/www/html/mediawiki/backupper/markdown backup_directory="markdown" git_work_directory="markdown-git" ``` ### Backup Locations The remote backups are here - https://github.com/AnarDocs/AnarWiki Locally the MediaWiki backups are here - * /var/www/html/mediawiki/backupper/assets * /var/www/html/mediawiki/backupper/markdown Mirror - TO BE ADDED ### MediaWiki Restore If you need to restore a backup on the existing server - https://www.mediawiki.org/wiki/Manual:Restoring_a_wiki_from_backup Individual markdown files can be converted to mediawiki format using - `pandoc -f markdown -t mediawiki INPUT.md -o OUTPUT.wiki` #### Restoring To A New Server If you need to restore a backup to a new server - Follow the instructions here - https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki (ideally use the current AnarWiki MediaWiki version - at least initially) Install the backup scripts as above to continue future backups. for the rest follow the "In Place Backup" instructions ### Notes AnarWiki currently uses a Gmail account for contact messages / account confirmations. This should change in the near future.