Files
NomadBackup/nomad_backup/20251115_141532/slskd.json
2025-11-21 13:07:40 -08:00

331 lines
8.7 KiB
JSON

{
"Affinities": null,
"AllAtOnce": false,
"Constraints": [
{
"LTarget": "${attr.kernel.name}",
"Operand": "=",
"RTarget": "linux"
},
{
"LTarget": "${attr.cpu.arch}",
"Operand": "regexp",
"RTarget": "amd64"
}
],
"ConsulNamespace": "",
"CreateIndex": 13572054,
"Datacenters": [
"dc1"
],
"DispatchIdempotencyToken": "",
"Dispatched": false,
"ID": "slskd",
"JobModifyIndex": 14202950,
"Meta": null,
"ModifyIndex": 14202963,
"Multiregion": null,
"Name": "slskd",
"Namespace": "default",
"NodePool": "default",
"NomadTokenID": "",
"ParameterizedJob": null,
"ParentID": "",
"Payload": null,
"Periodic": null,
"Priority": 50,
"Region": "global",
"Spreads": null,
"Stable": true,
"Status": "running",
"StatusDescription": "",
"Stop": false,
"SubmitTime": 1763244688965100324,
"TaskGroups": [
{
"Affinities": null,
"Constraints": null,
"Consul": null,
"Count": 1,
"Disconnect": null,
"EphemeralDisk": {
"Migrate": false,
"SizeMB": 300,
"Sticky": false
},
"MaxClientDisconnect": null,
"Meta": null,
"Migrate": {
"HealthCheck": "checks",
"HealthyDeadline": 300000000000,
"MaxParallel": 1,
"MinHealthyTime": 10000000000
},
"Name": "slskd",
"Networks": [
{
"ReservedPorts": [
{
"HostNetwork": "default",
"Label": "http",
"To": 5000,
"Value": 5000
},
{
"HostNetwork": "default",
"Label": "https",
"To": 5001,
"Value": 5001
},
{
"HostNetwork": "default",
"Label": "guac",
"To": 6080,
"Value": 6080
}
]
}
],
"PreventRescheduleOnLost": false,
"ReschedulePolicy": {
"Attempts": 0,
"Delay": 30000000000,
"DelayFunction": "exponential",
"Interval": 0,
"MaxDelay": 3600000000000,
"Unlimited": true
},
"RestartPolicy": {
"Attempts": 2,
"Delay": 10000000000,
"Interval": 60000000000,
"Mode": "fail",
"RenderTemplates": false
},
"Scaling": null,
"Services": null,
"ShutdownDelay": null,
"Spreads": null,
"StopAfterClientDisconnect": null,
"Tasks": [
{
"Actions": null,
"Affinities": null,
"Artifacts": null,
"CSIPluginConfig": null,
"Config": {
"cap_add": [
"NET_ADMIN",
"NET_BIND_SERVICE"
],
"volumes": [
"/etc/localtime:/etc/localtime",
"/mnt/syncthing/mullvad:/vpn"
],
"devices": [
{
"host_path": "/dev/net/tun",
"container_path": "/dev/net/tun"
}
],
"image": "qmcgaw/gluetun",
"memory_hard_limit": "1024",
"ports": [
"http",
"https",
"guac"
]
},
"Constraints": null,
"Consul": null,
"DispatchPayload": null,
"Driver": "docker",
"Env": {
"HEALTH_VPN_DURATION_ADDITION": "600s",
"SERVER_CITIES": "Montreal",
"SHADOWSOCKS_PASSWORD": "farscape5",
"WIREGUARD_ADDRESSES": "10.186.222.247/32",
"VPN_TYPE": "wireguard",
"HTTPPROXY": "on",
"WEBUI_PORT": "8080",
"HEALTH_TARGET_ADDRESS": "1.1.1.1",
"HEALTH_VPN_DURATION_INITIAL": "3600s",
"DOT_PROVIDERS": "cloudflare,google,quad9,quadrant",
"HEALTH_SUCCESS_WAIT_DURATION": "30s",
"SERVER_COUNTRIES": "Canada",
"VPN_SERVICE_PROVIDER": "airvpn",
"SHADOWSOCKS": "on",
"WIREGUARD_PRIVATE_KEY": "SPpgnVCsOnz+zzorzTiOmvDF8GElgp27dSIeYAq43Vk=",
"FIREWALL_VPN_INPUT_PORTS": "53304",
"WIREGUARD_PRESHARED_KEY": "TBb2gU8pSTSG6lT4QYr7pzNWN7wZEn0yeG4VDTtuy50=",
"DOT": "off"
},
"Identities": null,
"Identity": {
"Audience": [
"nomadproject.io"
],
"ChangeMode": "",
"ChangeSignal": "",
"Env": false,
"File": false,
"Filepath": "",
"Name": "default",
"ServiceName": "",
"TTL": 0
},
"KillSignal": "",
"KillTimeout": 5000000000,
"Kind": "",
"Leader": false,
"Lifecycle": {
"Hook": "prestart",
"Sidecar": true
},
"LogConfig": {
"Disabled": false,
"MaxFileSizeMB": 10,
"MaxFiles": 10
},
"Meta": null,
"Name": "slskd-vpn",
"Resources": {
"CPU": 100,
"Cores": 0,
"Devices": null,
"DiskMB": 0,
"IOPS": 0,
"MemoryMB": 250,
"MemoryMaxMB": 0,
"NUMA": null,
"Networks": null,
"SecretsMB": 0
},
"RestartPolicy": {
"Attempts": 2,
"Delay": 10000000000,
"Interval": 60000000000,
"Mode": "fail",
"RenderTemplates": false
},
"ScalingPolicies": null,
"Schedule": null,
"Services": null,
"ShutdownDelay": 0,
"Templates": null,
"User": "",
"Vault": null,
"VolumeMounts": null
},
{
"Actions": null,
"Affinities": null,
"Artifacts": null,
"CSIPluginConfig": null,
"Config": {
"image": "ghcr.io/fletchto99/nicotine-plus-docker:latest",
"memory_hard_limit": "1024",
"network_mode": "container:slskd-vpn-${NOMAD_ALLOC_ID}",
"volumes": [
"/mnt/Public/Downloads/news/slskd/config:/config",
"/mnt/Public/Downloads/news/slskd/shared:/shared",
"/mnt/Public/Downloads/news/slskd/downloads/:/downloads",
"/mnt/Public/Downloads/news/slskd/incomplete/:/incomplete"
]
},
"Constraints": null,
"Consul": null,
"DispatchPayload": null,
"Driver": "docker",
"Env": {
"PGID": "1000",
"TZ": "Etc/UTC",
"LISTENING_PORT": "53304",
"PUID": "1000"
},
"Identities": null,
"Identity": {
"Audience": [
"nomadproject.io"
],
"ChangeMode": "",
"ChangeSignal": "",
"Env": false,
"File": false,
"Filepath": "",
"Name": "default",
"ServiceName": "",
"TTL": 0
},
"KillSignal": "",
"KillTimeout": 5000000000,
"Kind": "",
"Leader": false,
"Lifecycle": null,
"LogConfig": {
"Disabled": false,
"MaxFileSizeMB": 10,
"MaxFiles": 10
},
"Meta": null,
"Name": "nicotine",
"Resources": {
"CPU": 100,
"Cores": 0,
"Devices": null,
"DiskMB": 0,
"IOPS": 0,
"MemoryMB": 300,
"MemoryMaxMB": 0,
"NUMA": null,
"Networks": null,
"SecretsMB": 0
},
"RestartPolicy": {
"Attempts": 2,
"Delay": 10000000000,
"Interval": 60000000000,
"Mode": "fail",
"RenderTemplates": false
},
"ScalingPolicies": null,
"Schedule": null,
"Services": null,
"ShutdownDelay": 0,
"Templates": null,
"User": "",
"Vault": null,
"VolumeMounts": null
}
],
"Update": {
"AutoPromote": false,
"AutoRevert": false,
"Canary": 0,
"HealthCheck": "checks",
"HealthyDeadline": 300000000000,
"MaxParallel": 1,
"MinHealthyTime": 10000000000,
"ProgressDeadline": 600000000000,
"Stagger": 10000000000
},
"Volumes": null
}
],
"Type": "service",
"UI": null,
"Update": {
"AutoPromote": false,
"AutoRevert": false,
"Canary": 0,
"HealthCheck": "",
"HealthyDeadline": 0,
"MaxParallel": 1,
"MinHealthyTime": 0,
"ProgressDeadline": 0,
"Stagger": 10000000000
},
"VaultNamespace": "",
"Version": 14,
"VersionTag": null
}