This page describes the current backup strategy for the OborWiki Network.
Daily archive
Once per day, the following takes place:
- The entire wikifarm is zipped up into a tarball.
- The tarball is download to Obormot’s (i.e., my) personal server.
- The downloaded tarball (along with all previous ones) is backed up, via Time Machine, to two separate backup volumes (one of which is a RAID5).
If you want the latest backed-up version of your wiki (or, indeed, any previous date’s version) sent to you as a gzipped tarball, contact me. (If you want the entire daily version history of your wiki, this is also doable, but it may take several days for me to get around to it.)
Git version control
Additionally, upon request, your wiki may be placed under (git) version control.
In that case, the following will happen:
- A git repository will be created in your site root. (The URL of the repo will be
<your-wiki-name>.obormot.net/.git
.) You can then clone and pull the repo via HTTPS. - A commit will automatically be performed on a daily basis (at midnight UTC).
- You may opt out of this if you’d prefer to only make commits manually (if your wiki has the GitCommit web API enabled; see below).
- If you provide me with a
.htpasswd
file, then HTTP basic authentication will be enabled for your repository.- This is strongly encouraged, as the repository contains configuration files, pages which are normally password-protected, etc.
- See step 3 on this page to configure git with your auth credentials.
- You may request for the GitCommit web API to be enabled for your wiki, allowing you to trigger commits manually (via a GET request or a widget on a wikipage). (GitCommit makes use of pmwiki's auth system to restrict commits to wiki admins only.)