// vim: ft=jsonc // put this file into the secrets subdir { "common": { "GOTIFY_TOKEN": "gotify token", "BACKUP_DOCKER_DIR": "path to the docker compose file", "BACKUP_DIRS": ["list of directories to backup"], "EXCLUDE_DIRS": ["list of directories to exclude"], "TIME_FORMAT": "utcnow:%Y-%m-%d_%H:%M:%S", "REPO_SUBDIR": "forgejo", "MYSQL_DB": "database name", "MYSQL_USER": "database user required for dumping the database", "MYSQL_PASSWORD": "password required for dumping the database " }, "remotes": [ { "enabled": true, "HOSTNAME": "myuser.your-storagebox.de:23", "BORG_RSH": "ssh -i /home/lennartalff/.ssh/borg.ed25519", "BORG_PASSPHRASE": "the passphrase", // the resulting repo path is REPO_PREFIX/hostname/REPO_SUBDIR/ "REPO_PREFIX": "backups", "BACKUP_USER": "u433234" }, { "enabled": true, "HOSTNAME": "mySecondaryBackupServer", "BORG_RSH": "ssh -i /home/lennartalff/.ssh/borg.ed25519", "BORG_PASSPHRASE": "the passphrase", // the resulting repo path is REPO_PREFIX/hostname/REPO_SUBDIR/ "REPO_PREFIX": "backups", "BACKUP_USER": "u433234" } ] }