Opened on 01/19/23 at 15:02:40
Last modified on 02/09/24 at 01:20:43
#4786 accepted infra
Formalise backups
Reported by: | Amar Takhar | Owned by: | Amar Takhar |
---|---|---|---|
Priority: | normal | Milestone: | Indefinite |
Component: | admin | Version: | |
Severity: | normal | Keywords: | funded project-1 |
Cc: | Blocked By: | #4784 | |
Blocking: |
Description
- Currently we use more than one system for backups formalise all of this under one system using restic.net
This does not mean we aren't backing up. We need a formal procedure and to use one method across all backups required.
While we can use the same tool to do the backups certain tasks require the additional use of external software or commands such as databases.
Change History (4)
comment:1 Changed on 01/25/23 at 21:03:56 by Amar Takhar
Keywords: | funded project-1 added; need-funding removed |
---|---|
Owner: | set to Amar Takhar |
Status: | new → accepted |
comment:2 Changed on 01/29/23 at 23:22:23 by Amar Takhar
Still evaluating whether we will go with restic.net or go with a more comprehensive system such as Bacula or Amanda. We really don't have any huge requirements for backups most of our files don't change often and vast majority of our generated data are archives which are already put on our FTP archive or service logs.
Choosing something heavyweight will require a lot more long term maintenance in 9 years we have not needed to use a backup. If we spend more time restoring a backup it's worth it for it to be more difficult to restore than spending a long time maintaining a complex system for quicker restoration.
Whichever we choose we're not talking about any loss of data.
comment:3 Changed on 01/30/23 at 05:17:05 by Amar Takhar
After looking at this some more it's not worth it to go with a heavyweight solution. If we spend an extra few hours recovering from a backup it's OK. To re-iterate: we've never needed to recover in 9 years so far.
If we had setup something very detailed for backups we would have spent a lot of time maintaining it. A simple crontab backup will work for us very well. We'll still have snapshots of our backups and the ability to recover any increment. Backing up restic repositories is also extremely easy. They can be encrypted and the database format is extremely well documented and is considered a public API.
comment:4 Changed on 02/09/24 at 01:20:43 by Amar Takhar
Priority: | high → normal |
---|
This project has been funded by an anonymous donor, thank you!