From c40b8946730140060f8821d8be2821409aa19314 Mon Sep 17 00:00:00 2001 From: kekskurse Date: Sun, 29 Oct 2023 23:01:01 +0100 Subject: [PATCH] idun --- content/software/idun.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/software/idun.md b/content/software/idun.md index 5255dea..78f1ea9 100644 --- a/content/software/idun.md +++ b/content/software/idun.md @@ -6,10 +6,14 @@ draft: false Idun is a small piece of software for cleaning up old backups. It supports different rules for how long backups should be kept for each project. It also supports different backends like SFTP or S3. + Backing up different programs in a secure way can be different. Each tool may use different databases or data backends. Some tools provide a way to create backups, others require a separate script. + As long as the backup file is not too large, the easiest way is to make a full backup every time. In most cases for keks.cloud, and many other tools where this happens, the file is stored as a zip somewhere on the same machine, or on another device such as an sftp server or s3. + Now there is a long list of files that can grow very quickly. Depending on the tool, the data will have different times to be stored. So there are currently a lot of shell (or python) scripts to clean up the old backups for each time. But this has to be created and set up each time. To make this cleanup easier there is idun, it gets all files from a backend and decides what to keep and what to delete. This is based on rules that can be changed for each tool in a single yml file. + [Check it out on git.keks.cloud](https://git.keks.cloud/keksCloud/idun)