Scripts to manage multiple restic clients and servers
Find a file
2026-06-17 14:21:51 +02:00
app add run backup plan manually 2026-06-04 22:26:47 +02:00
.gitignore move ssh key storage to file 2026-03-28 01:14:42 +01:00
LICENSE Initial commit 2026-03-21 14:29:13 +01:00
README.md Changed option description to use list 2026-04-29 17:46:30 +02:00
requirements.txt add requirements.txt 2026-04-29 18:39:07 +02:00
resticAdm moved start file to top directory 2026-04-28 23:34:24 +02:00
sample-config.yaml changed commands to use env variable input for repo 2026-06-17 14:21:51 +02:00

resticadm

Scripts to manage multiple restic clients and servers

Commands

Setup

Generate ssh key

./resticadm setup ssh_generate {DEVICE_TYPE} {DEVICE}

Install backup client

./resticadm setup client_install {CLIENT}
Options
CLIENT

Type: DEVICE

  • Device to install backup client to, Must be in clients

Sync

All

./resticadm sync all {DEVICE_TYPE} {DEVICE}
Options

Other

./resticadm sync {SYNC_TYPE} {DEVICE}
Options
SYNC_TYPE

storagePasswd

  • Syncronizes rest passwords to rest servers

Backup

Manual test backup

./resticadm backup manual {CLIENT}
Options
BACKUP_TYPE

manual

  • run test backup

Check

Restore

./resticadm

Environment variables

Global

RESTICADM_ADMIN_LOGLEVEL

Values
  • DEBUG
  • INFO
  • WARNING
  • ERROR
  • CRITICAL
  • [0-50]