Backing Up Wiki: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
docker cp mediawiki_mediawiki_1:/tmp/dump.xml /tmp/dump.xml | docker cp mediawiki_mediawiki_1:/tmp/dump.xml /tmp/dump.xml | ||
<now copy it somewhere safe> | <now copy it somewhere safe> | ||
also backup images on occasion using: | |||
cd images | |||
tar -czvf /tmp/images-2-5-22.tar.gz . | |||
for images, cd .. and do | for images, cd .. and do | ||
tar -cipzf wiki_images.tgz images/ | tar -cipzf wiki_images.tgz images/ |
Revision as of 19:25, 5 February 2022
According to this there are three different things you want to backup:
- Database dump, e.g. mysqldump -h hostname -u userid -p --default-character-set=whatever dbname > backup.sql
- Create .tar of file system, which contains images and local config settings, e.g. tar zcvhf wikidata.tgz /srv/www/htdocs/wiki
- XML dump, contains content of wiki, technically a subset of the information in the database backup but it's good to have in case the database backup becomes unusable due to version issues or whatnot. See instructions below:
<SSH into server that runs the wiki> sudo docker exec -it mediawiki_mediawiki_1 /bin/bash cd maintenance php dumpBackup.php --full > /tmp/dump.xml exit docker cp mediawiki_mediawiki_1:/tmp/dump.xml /tmp/dump.xml <now copy it somewhere safe> also backup images on occasion using: cd images tar -czvf /tmp/images-2-5-22.tar.gz .
for images, cd .. and do
tar -cipzf wiki_images.tgz images/