Mirror of https://github.com/AnarDocs/AnarWiki which is a backup of AnarWiki
Go to file
root 3ff2a7c065 New backup carried out on anarwiki.org by root at local Fri May 3 19:13:32 UTC 2024. 2024-05-03 19:13:32 +00:00
markdown New backup carried out on anarwiki.org by root at local Fri May 3 19:13:32 UTC 2024. 2024-05-03 19:13:32 +00:00
LICENSE Initial commit 2024-03-20 16:40:22 +00:00
README.md New backup carried out on anarwiki.org by root at local Fri May 3 19:12:04 UTC 2024. 2024-05-03 19:12:04 +00:00
backup-private.sh New backup carried out on anarwiki.org by root at local Fri May 3 19:12:04 UTC 2024. 2024-05-03 19:12:04 +00:00
cron.sh New backup carried out on anarwiki.org by root at local Fri May 3 19:12:04 UTC 2024. 2024-05-03 19:12:04 +00:00
database.sql New backup carried out on anarwiki.org by root at local Fri May 3 19:12:04 UTC 2024. 2024-05-03 19:12:04 +00:00
full-dump.xml New backup carried out on anarwiki.org by root at local Fri May 3 19:12:04 UTC 2024. 2024-05-03 19:12:04 +00:00
git-backup.sh New backup carried out on anarwiki.org by root at local Fri May 3 19:12:04 UTC 2024. 2024-05-03 19:12:04 +00:00
markdown-export.sh New backup carried out on anarwiki.org by root at local Fri May 3 19:12:04 UTC 2024. 2024-05-03 19:12:04 +00:00
wikidata.partaa New backup carried out on anarwiki.org by root at local Fri May 3 19:12:04 UTC 2024. 2024-05-03 19:12:04 +00:00
wikidata.partab New backup carried out on anarwiki.org by root at local Fri May 3 19:12:04 UTC 2024. 2024-05-03 19:12:04 +00:00
wikidata.partac New backup carried out on anarwiki.org by root at local Fri May 3 19:12:04 UTC 2024. 2024-05-03 19:12:04 +00:00

README.md

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.