160 lines
4.3 KiB
JSON
160 lines
4.3 KiB
JSON
{
|
|
"modno": 14,
|
|
"version": 4,
|
|
"instance": "nuclide.systems",
|
|
"repos": [
|
|
{
|
|
"id": "media-repo",
|
|
"uri": "rclone:jottacloud:media",
|
|
"guid": "8a176298b0a7b2a3cddd66e0c02548ed6c4490427a70e4cd0050b69ea22f9f41",
|
|
"password": "QPTnL2m8EyzRgNOOH7J7wS1YAJejzIGt",
|
|
"prunePolicy": {
|
|
"schedule": {
|
|
"cron": "0 4 1 * *",
|
|
"clock": "CLOCK_LAST_RUN_TIME"
|
|
},
|
|
"maxUnusedPercent": 10
|
|
},
|
|
"checkPolicy": {
|
|
"schedule": {
|
|
"cron": "0 4 1 * *",
|
|
"clock": "CLOCK_LAST_RUN_TIME"
|
|
},
|
|
"readDataSubsetPercent": 10
|
|
},
|
|
"commandPrefix": {
|
|
"env": [
|
|
"GOMEMLIMIT=1600MiB",
|
|
"GOGC=50"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "services-repo",
|
|
"uri": "rclone:jottacloud:services",
|
|
"guid": "22f55fc6de605ace48e1acc7e6e3834c3881db9a48726a817f81488876b76559",
|
|
"password": "tHeHNpA2XIA6TDsflEXoG6K2bXa55E6g",
|
|
"prunePolicy": {
|
|
"schedule": {
|
|
"cron": "0 5 * * 0",
|
|
"clock": "CLOCK_LAST_RUN_TIME"
|
|
},
|
|
"maxUnusedPercent": 10
|
|
},
|
|
"checkPolicy": {
|
|
"schedule": {
|
|
"cron": "0 5 1 * *",
|
|
"clock": "CLOCK_LAST_RUN_TIME"
|
|
},
|
|
"readDataSubsetPercent": 10
|
|
},
|
|
"commandPrefix": {}
|
|
}
|
|
],
|
|
"plans": [
|
|
{
|
|
"id": "services-backup-plan",
|
|
"repo": "services-repo",
|
|
"paths": [
|
|
"/mnt/pve/unas/backup/home-assistant",
|
|
"/mnt/pve/unas/backup/immich",
|
|
"/mnt/pve/unas/backup/nextcloud",
|
|
"/mnt/pve/unas/services/coder",
|
|
"/mnt/pve/unas/services/gitea",
|
|
"/mnt/pve/unas/services/karakeep",
|
|
"/mnt/pve/unas/services/memos",
|
|
"/mnt/pve/unas/services/n8n",
|
|
"/mnt/pve/unas/services/nextcloud",
|
|
"/mnt/pve/unas/services/pocketid-backup",
|
|
"/mnt/pve/unas/services/traccar",
|
|
"/mnt/pve/unas/services/vaultwarden",
|
|
"/mnt/pve/unas/services/shared-db-garage",
|
|
"/mnt/pve/unas/media/documents/public/paperless-ngx"
|
|
],
|
|
"schedule": {
|
|
"cron": "0 1 * * 1,2,3,4,5",
|
|
"clock": "CLOCK_LOCAL"
|
|
},
|
|
"retention": {
|
|
"policyTimeBucketed": {
|
|
"daily": 7,
|
|
"weekly": 4,
|
|
"monthly": 6,
|
|
"yearly": 1
|
|
}
|
|
},
|
|
"hooks": [
|
|
{
|
|
"conditions": [
|
|
"CONDITION_SNAPSHOT_START"
|
|
],
|
|
"actionCommand": {
|
|
"command": "bash /opt/backrest/scripts/pocketid-prestage.sh"
|
|
}
|
|
},
|
|
{
|
|
"conditions": [
|
|
"CONDITION_SNAPSHOT_START"
|
|
],
|
|
"actionCommand": {
|
|
"command": "bash /opt/backrest/scripts/garage-prestage.sh"
|
|
}
|
|
},
|
|
{
|
|
"conditions": [
|
|
"CONDITION_SNAPSHOT_START"
|
|
],
|
|
"actionCommand": {
|
|
"command": "bash /opt/backrest/scripts/n8n-prestage.sh"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "video-projects-plan",
|
|
"repo": "media-repo",
|
|
"paths": [
|
|
"/mnt/pve/unas/media/video-projects"
|
|
],
|
|
"schedule": {
|
|
"cron": "0 4 * * 1,2,3,4,5",
|
|
"clock": "CLOCK_LOCAL"
|
|
},
|
|
"retention": {
|
|
"policyTimeBucketed": {
|
|
"weekly": 4,
|
|
"monthly": 6,
|
|
"yearly": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "media-backup-plan",
|
|
"repo": "media-repo",
|
|
"paths": [
|
|
"/mnt/pve/unas/media/images/library"
|
|
],
|
|
"schedule": {
|
|
"cron": "30 1 * * 1,2,3,4,5",
|
|
"clock": "CLOCK_LOCAL"
|
|
},
|
|
"retention": {
|
|
"policyTimeBucketed": {
|
|
"weekly": 4,
|
|
"monthly": 6,
|
|
"yearly": 1
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"auth": {
|
|
"disabled": true
|
|
},
|
|
"sync": {
|
|
"identity": {
|
|
"keyId": "ecdsa.qgItJptNkYnW8s3aa1BJhkyHIHe_ihtJ_xLBfnzneZ0",
|
|
"ed25519priv": "-----BEGIN EC PRIVATE-----\nMHcCAQEEILjrBLGNjimGsu1ddL4ZIvLcDU8zt50GBiQclPP3Ih9UoAoGCCqGSM49\nAwEHoUQDQgAEDo671mLUGrWapLFALmB9o+9i1D+ZpDre378gPmf9/qyPDkvVCD95\nogXI0nucpNbccdG2qGNgMIEJ46c9FyYN1w==\n-----END EC PRIVATE-----\n",
|
|
"ed25519pub": "-----BEGIN EC PUBLIC-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEDo671mLUGrWapLFALmB9o+9i1D+Z\npDre378gPmf9/qyPDkvVCD95ogXI0nucpNbccdG2qGNgMIEJ46c9FyYN1w==\n-----END EC PUBLIC-----\n"
|
|
}
|
|
}
|
|
} |