Replace backup script with autorestic
This commit is contained in:
parent
13084e3558
commit
ed51a86935
17 changed files with 180 additions and 224 deletions
inventory/group_vars/all
|
@ -32,8 +32,9 @@ all_services:
|
|||
dns:
|
||||
- domain: serguzim.me
|
||||
target: forgejo
|
||||
volumes_backup:
|
||||
- forgejo_data
|
||||
backup:
|
||||
- name: forgejo_data
|
||||
type: docker
|
||||
|
||||
- name: forgejo_runner
|
||||
host: node002
|
||||
|
@ -46,32 +47,38 @@ all_services:
|
|||
dns:
|
||||
- domain: serguzim.me
|
||||
target: inventory
|
||||
volumes_backup:
|
||||
- homebox_data
|
||||
backup:
|
||||
- name: homebox_data
|
||||
type: docker
|
||||
|
||||
- name: immich
|
||||
host: node002
|
||||
dns:
|
||||
- domain: serguzim.me
|
||||
target: gallery
|
||||
volumes_backup:
|
||||
- immich_upload
|
||||
backup:
|
||||
- name: immich_upload
|
||||
type: docker
|
||||
- name: immich_database
|
||||
type: hook
|
||||
|
||||
- name: influxdb
|
||||
host: node002
|
||||
dns:
|
||||
- domain: serguzim.me
|
||||
target: tick
|
||||
volumes_backup:
|
||||
- influxdb_data
|
||||
backup:
|
||||
- name: influxdb_data
|
||||
type: docker
|
||||
|
||||
- name: jellyfin
|
||||
host: node002
|
||||
dns:
|
||||
- domain: serguzim.me
|
||||
target: media
|
||||
volumes_backup:
|
||||
- jellyfin_config
|
||||
backup:
|
||||
- name: jellyfin_config
|
||||
type: docker
|
||||
#- jellyfin_media # TODO
|
||||
|
||||
- name: linkwarden
|
||||
|
@ -85,6 +92,9 @@ all_services:
|
|||
dns:
|
||||
- domain: serguzim.me
|
||||
target: mail
|
||||
backup:
|
||||
- name: mailcow
|
||||
type: hook
|
||||
|
||||
- name: minio
|
||||
host: node002
|
||||
|
@ -95,16 +105,24 @@ all_services:
|
|||
target: console.s3
|
||||
name: minio-console
|
||||
alias: minio
|
||||
volumes_backup:
|
||||
- minio_data
|
||||
backup:
|
||||
- name: minio_data
|
||||
type: docker
|
||||
|
||||
- name: ntfy
|
||||
host: node002
|
||||
dns:
|
||||
- domain: serguzim.me
|
||||
target: push
|
||||
volumes_backup:
|
||||
- ntfy_data
|
||||
backup:
|
||||
- name: ntfy_data
|
||||
type: docker
|
||||
|
||||
- name: postgresql
|
||||
host: node002
|
||||
backup:
|
||||
- name: postgresql
|
||||
type: hook
|
||||
|
||||
- name: reitanlage_oranienburg
|
||||
host: node002
|
||||
|
@ -115,8 +133,9 @@ all_services:
|
|||
target: www
|
||||
name: reitanlage_oranienburg-www
|
||||
alias: reitanlage_oranienburg
|
||||
volumes_backup:
|
||||
- reitanlage-oranienburg_data
|
||||
backup:
|
||||
- name: reitanlage-oranienburg_data
|
||||
type: docker
|
||||
|
||||
- name: shlink
|
||||
host: node002
|
||||
|
@ -137,8 +156,9 @@ all_services:
|
|||
target: matrix
|
||||
name: synapse_msrg
|
||||
alias: synapse
|
||||
volumes_backup:
|
||||
- synapse_media_store
|
||||
backup:
|
||||
- name: synapse_media_store
|
||||
type: docker
|
||||
ports:
|
||||
- 8448:8448
|
||||
|
||||
|
@ -147,16 +167,18 @@ all_services:
|
|||
dns:
|
||||
- domain: serguzim.me
|
||||
target: recipes
|
||||
volumes_backup:
|
||||
- tandoor_mediafiles
|
||||
backup:
|
||||
- name: tandoor_mediafiles
|
||||
type: docker
|
||||
|
||||
- name: teamspeak_fallback
|
||||
host: node002
|
||||
dns:
|
||||
- domain: serguzim.me
|
||||
target: ts
|
||||
volumes_backup:
|
||||
- teamspeak-fallback-data
|
||||
backup:
|
||||
- name: teamspeak-fallback-data
|
||||
type: docker
|
||||
|
||||
- name: telegraf
|
||||
host: node002
|
||||
|
@ -178,16 +200,18 @@ all_services:
|
|||
dns:
|
||||
- domain: serguzim.me
|
||||
target: status
|
||||
volumes_backup:
|
||||
- uptime-kuma_data
|
||||
backup:
|
||||
- name: uptime-kuma_data
|
||||
type: docker
|
||||
|
||||
- name: vikunja
|
||||
host: node002
|
||||
dns:
|
||||
- domain: serguzim.me
|
||||
target: todo
|
||||
volumes_backup:
|
||||
- vikunja_data
|
||||
backup:
|
||||
- name: vikunja_data
|
||||
type: docker
|
||||
|
||||
- name: webhook
|
||||
host: node002
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue