WIP: First pass on backups, added restic, created backup and restore scripts. Need to improve the disaster recovery plan. #17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "loomio-backups"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Backups kjører i produksjon allerede. Men det er noen åpne oppgaver her.
Så, det kjøres backups nå, men det må forbedres. Men det dekker en del risiko sett opp mot Loomio lanseringen.
Rask diskusjon med Stigo. Vi burde få isolert ut secrets til backup inn i en egen SOPS og .env fil.
@ -6,2 +6,4 @@**Observability:** Kjører på samme system. Kompleksitet med å sette opp en observability stack for å monitorere en tjeneste er en for stor oppgave på dette tidspunktet.**Backups:**1. Backup hemmeligheter deler .env fil med deployment Loomio. Dette er en konsekvens av hvordan SOPS for Loomio er satt opp til å dele alt som ligger i den sops filen. Backups skal på sikt bli et eget system og det rådes sterkt til at denne konfigurasjonen isoleres. Per nå har Loomio docker containeren samme tilganger til Scaleway bucketen som backup systemet.Denne er utdatert nå?
@ -1,11 +1,25 @@Kladd:Backups er lagret på Scaleway som Alexander Fife har tilgang til. Dette er en midlertidig løsning frem til vi lander et bedre backupssystem.Kan vi legge til flere folk på kontoen?
@ -16,0 +32,4 @@# BackupsBackups er lagret på Scaleway S3 (fr-par). Restic krypterer alt før opplasting.For å unngå løsepengeangrep har vi versjonering på S3-bøtten?
@ -16,0 +34,4 @@Backups er lagret på Scaleway S3 (fr-par). Restic krypterer alt før opplasting.Backup-filer ligger i `/opt/loomio-deploy/dk-backups/`.Om filer ligger her få vi en git diff? Om vi får det kommer vi til å ha problemer med oppgradering av loomio-deploy repo som vi gjør i #16
@ -16,0 +73,4 @@```### Manuell database-backupTODO: Denne må bekreftes. Men jeg ønsker egentlig å ikke bruke Loomio sitt backup script.Jeg tror kommandoen var:
@ -16,0 +104,4 @@1. Stopp Loomio:```bashcd /opt/loomio-deploy && docker compose downBør dette være
docker compose down appslik at databasen er oppe?@ -0,0 +12,4 @@ProtectSystem=strictReadWritePaths=/opt/loomio-deployProtectHome=trueNoNewPrivileges=trueI think it would be good to add a timeout and a OOMPolicy
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.