Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Q1 Disaster Recovery Exercise #340

Open
2 tasks
kiwixbot opened this issue Jan 1, 2025 · 4 comments
Open
2 tasks

Q1 Disaster Recovery Exercise #340

kiwixbot opened this issue Jan 1, 2025 · 4 comments
Assignees
Labels

Comments

@kiwixbot
Copy link

kiwixbot commented Jan 1, 2025

In order to strengthen our infrastructure, we want to:

  • Document our Disaster Recovery Plan
  • Simulate a Disaster and recover the service to ensure documentation exists and is up to date

This ticket requests the assignees to:

  • Pick a Service from Kiwix/openZIM/Offspot
  • Redeploy it completly using its backup, using the documentation or writing it.

See Zimfarm documentation.

Note: this is an automatic reminder intended for the assignee(s).

@benoit74
Copy link
Collaborator

benoit74 commented Jan 6, 2025

Should we do the website this quarter?

@benoit74
Copy link
Collaborator

benoit74 commented Jan 7, 2025

Confirmed yesterday in weekly meeting, we will focus on backup of the corporate website for Q1. Quite a significant work probably since we have to put in place a backup strategy and test / document the restore procedure.

@rgaudin
Copy link
Member

rgaudin commented Jan 7, 2025

Backup Startegy:

  • add our services node IP to the Cyon whitelist for remote access
  • A k8s cronjob similar to other DB backups that connects remotely, dumps and uploads to borgbase (regular process)
  • cleanup of files on Cyon storage (there are many leftover files from previous versions)
  • PVC that holds an sshfs of the Cyon account
  • a k8s cronjob that targets that PVC as /storage and uploads files to a website-files (regular process)

@rgaudin
Copy link
Member

rgaudin commented Jan 7, 2025

Automatic daily backup of Wordpress DB done via 7a2bb69

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants