Setup "Backup and restore or clone your Canasta wiki"
This setup is currently being developed as several features of https://github.com/CanastaWiki/Canasta-CLI-Go. It will be based on https://github.com/dataspects/mediawiki-cli/tree/canasta/manage-snapshots-canasta, which represents a set of Bash scripts around https://restic.net commands.
The 3 primary use cases are shown here in connection with AWS S3 as the restic repository. Please note that command design is preliminary and subject to change.
Use Cases (developing)
(For other ways to back up your wiki see https://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki.)
Check https://github.com/dataspects/mediawiki-cli/blob/canasta/manage-snapshots-canasta/restore-restic-snapshot.sh to see which items (folders/files/dumps) are restored. Currently this encompasses:
Canasta-DockerCompose/config (including LocalSettings.php and db.sql) Canasta-DockerCompose/extensions Canasta-DockerCompose/images Canasta-DockerCompose/skins