|
||
---|---|---|
markdown | ||
LICENSE | ||
README.md | ||
backup-private.sh | ||
cron.sh | ||
database.sql | ||
full-dump.xml | ||
git-backup.sh | ||
markdown-export.sh | ||
wikidata.partaa | ||
wikidata.partab | ||
wikidata.partac |
README.md
MediaWiki Overview
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.