chore: backup infrastructure configurations [skip ci]

This commit is contained in:
github-actions[bot]
2026-06-05 02:06:52 +00:00
parent b1e5de0ec4
commit 3956376bdf
26 changed files with 85 additions and 58 deletions
+60 -57
View File
@@ -12,7 +12,7 @@
{
"LTarget": "${attr.unique.hostname}",
"Operand": "regexp",
"RTarget": "odroid.*"
"RTarget": "opti.*"
},
{
"LTarget": "${attr.kernel.name}",
@@ -21,16 +21,18 @@
}
],
"ConsulNamespace": "",
"CreateIndex": 14443737,
"CreateIndex": 14834242,
"Datacenters": [
"dc1"
],
"DispatchIdempotencyToken": "",
"Dispatched": false,
"ID": "qbittorrent",
"JobModifyIndex": 14471912,
"Meta": null,
"ModifyIndex": 14471914,
"JobModifyIndex": 14835539,
"Meta": {
"index": "14471914"
},
"ModifyIndex": 14835539,
"Multiregion": null,
"Name": "qbittorrent",
"Namespace": "default",
@@ -44,9 +46,10 @@
"Region": "global",
"Spreads": null,
"Stable": false,
"Status": "dead",
"Status": "pending",
"StatusDescription": "",
"SubmitTime": 1772143423611323000,
"Stop": false,
"SubmitTime": 1780619252246854700,
"TaskGroups": [
{
"Affinities": null,
@@ -138,9 +141,9 @@
"Artifacts": null,
"CSIPluginConfig": null,
"Config": {
"volumes": [
"/etc/localtime:/etc/localtime",
"/mnt/syncthing/mullvad:/vpn"
"cap_add": [
"NET_ADMIN",
"NET_BIND_SERVICE"
],
"devices": [
{
@@ -158,9 +161,9 @@
"qbittorrent_80",
"socks"
],
"cap_add": [
"NET_ADMIN",
"NET_BIND_SERVICE"
"volumes": [
"/etc/localtime:/etc/localtime",
"/mnt/syncthing/mullvad:/vpn"
]
},
"Constraints": [
@@ -174,23 +177,23 @@
"DispatchPayload": null,
"Driver": "docker",
"Env": {
"VPN_TYPE": "wireguard",
"VPN_SERVICE_PROVIDER": "airvpn",
"SERVER_COUNTRIES": "Canada",
"SERVER_CITIES": "Montreal",
"HEALTH_SUCCESS_WAIT_DURATION": "30s",
"WIREGUARD_PRIVATE_KEY": "EF39fCd2/ycBG88qrk0Wgzak4wDLwq9kxLpzNM2se0s=",
"WEBUI_PORT": "8081",
"SHADOWSOCKS_PASSWORD": "farscape5",
"HTTP_CONTROL_SERVER_AUTH_DEFAULT_ROLE": "{\"auth\":\"none\"}",
"HTTPPROXY": "on",
"FIREWALL_DEBUG": "on",
"WIREGUARD_PRESHARED_KEY": "utk1Fqp8N1T20qwof6xGxIDPnrOO49tM6+nQBCBC9OY=",
"VPN_SERVICE_PROVIDER": "airvpn",
"WEBUI_PORT": "8081",
"SHADOWSOCKS": "on",
"DOT": "off",
"HEALTH_SUCCESS_WAIT_DURATION": "30s",
"WIREGUARD_ADDRESSES": "10.152.125.142/32",
"SERVER_CITIES": "Montreal",
"FIREWALL_DEBUG": "on",
"VPN_TYPE": "wireguard",
"FIREWALL_INPUT_PORTS": "8080,1080",
"FIREWALL_VPN_INPUT_PORTS": "54547"
"WIREGUARD_PRESHARED_KEY": "utk1Fqp8N1T20qwof6xGxIDPnrOO49tM6+nQBCBC9OY=",
"HTTP_CONTROL_SERVER_AUTH_DEFAULT_ROLE": "{\"auth\":\"none\"}",
"DOT": "off",
"SHADOWSOCKS_PASSWORD": "farscape5",
"SERVER_COUNTRIES": "Canada",
"FIREWALL_VPN_INPUT_PORTS": "54547",
"WIREGUARD_PRIVATE_KEY": "EF39fCd2/ycBG88qrk0Wgzak4wDLwq9kxLpzNM2se0s="
},
"Identities": null,
"Identity": {
@@ -331,15 +334,15 @@
"Artifacts": null,
"CSIPluginConfig": null,
"Config": {
"image": "serjs/go-socks5-proxy",
"network_mode": "container:qbittorrent-vpn-${NOMAD_ALLOC_ID}",
"memory_hard_limit": 256,
"devices": [
{
"host_path": "/dev/net/tun",
"container_path": "/dev/net/tun"
"container_path": "/dev/net/tun",
"host_path": "/dev/net/tun"
}
]
],
"image": "serjs/go-socks5-proxy",
"memory_hard_limit": 256
},
"Constraints": null,
"Consul": null,
@@ -409,6 +412,7 @@
"CSIPluginConfig": null,
"Config": {
"image": "ghcr.io/sstent/rsync",
"memory_hard_limit": "2048",
"volumes": [
"/mnt/configs/${NOMAD_GROUP_NAME}:/config",
"/mnt/Public/config/${NOMAD_GROUP_NAME}:/configbackup",
@@ -423,8 +427,7 @@
"/configbackup/",
"/config/",
"--delete-before"
],
"memory_hard_limit": "2048"
]
},
"Constraints": null,
"Consul": null,
@@ -494,13 +497,6 @@
"Artifacts": null,
"CSIPluginConfig": null,
"Config": {
"memory_hard_limit": "2048",
"image": "ghcr.io/sstent/rsync",
"volumes": [
"/mnt/configs/${NOMAD_GROUP_NAME}:/config",
"/mnt/Public/config/${NOMAD_GROUP_NAME}:/configbackup",
"/mnt/Public/config/locks:/locks"
],
"args": [
"flock",
"-x",
@@ -510,6 +506,13 @@
"--delete",
"/config/",
"/configbackup/"
],
"image": "ghcr.io/sstent/rsync",
"memory_hard_limit": "2048",
"volumes": [
"/mnt/configs/${NOMAD_GROUP_NAME}:/config",
"/mnt/Public/config/${NOMAD_GROUP_NAME}:/configbackup",
"/mnt/Public/config/locks:/locks"
]
},
"Constraints": null,
@@ -580,15 +583,15 @@
"Artifacts": null,
"CSIPluginConfig": null,
"Config": {
"args": [
"client"
],
"memory_hard_limit": "2048",
"image": "ghcr.io/sstent/rsync",
"volumes": [
"/mnt/configs/:/configs",
"/mnt/Public/config/${NOMAD_GROUP_NAME}:/configbackup"
]
],
"args": [
"client"
],
"image": "ghcr.io/sstent/rsync"
},
"Constraints": null,
"Consul": null,
@@ -660,20 +663,20 @@
"Artifacts": null,
"CSIPluginConfig": null,
"Config": {
"network_mode": "container:qbittorrent-vpn-${NOMAD_ALLOC_ID}",
"image": "linuxserver/qbittorrent:5.1.2",
"memory_hard_limit": 2048,
"volumes": [
"/mnt/Public/Downloads/news/qbittorrent:/downloads/",
"/mnt/configs/qbittorrent:/config",
"/mnt/Archive/seeding:/archiveseeding",
"/mnt/odroid5:/odroid5"
],
"network_mode": "container:qbittorrent-vpn-${NOMAD_ALLOC_ID}",
"sysctl": [
{
"net.core.somaxconn": "4096"
}
],
"image": "linuxserver/qbittorrent:5.1.2"
"volumes": [
"/mnt/Public/Downloads/news/qbittorrent:/downloads/",
"/mnt/configs/qbittorrent:/config",
"/mnt/Archive/seeding:/archiveseeding",
"/mnt/odroid5:/odroid5"
]
},
"Constraints": [
{
@@ -686,9 +689,9 @@
"DispatchPayload": null,
"Driver": "docker",
"Env": {
"TZ": "EST5EDT",
"PUID": "1000",
"PGID": "1000",
"PUID": "1000",
"TZ": "EST5EDT",
"WEBUI_PORT": "8080"
},
"Identities": null,
@@ -858,9 +861,9 @@
"Stagger": 90000000000
},
"VaultNamespace": "",
"Version": 4,
"Version": 8,
"VersionTag": null,
"meta": {
"index": "14471914"
"index": "14835539"
}
}