various shell scripts to automate duplicati calls for my container setup
Find a file
2024-08-05 01:59:02 +02:00
cryptpad Initial Commit 2024-08-04 23:11:08 +02:00
duplicati Initial Commit 2024-08-04 23:11:08 +02:00
immich Initial Commit 2024-08-04 23:11:08 +02:00
nextcloud Initial Commit 2024-08-04 23:11:08 +02:00
vaultwarden Initial Commit 2024-08-04 23:11:08 +02:00
.gitignore Initial Commit 2024-08-04 23:11:08 +02:00
full-backup.sh Initial Commit 2024-08-04 23:11:08 +02:00
logger.sh Initial Commit 2024-08-04 23:11:08 +02:00
README.md Add information about project to README.md 2024-08-05 01:59:02 +02:00

Backup Scripts

This repository contains scripts to back up various applications. The primary script, full-backup.sh, coordinates the backup process by invoking individual backup scripts for each application.

Overview

Main Scripts

  • full-backup.sh
    • Orchestrates the backup process for all applications listed in its internal array. To add a new application, simply include its name in the array.
  • logger.sh
    • Provides logging functionality to ensure all backup processes are logged.

Application Backup Scripts

Each application has its own directory containing:

  • Backup script
  • Environment variables file (.env)
  • Log file (created on the first run)