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

10 lines
1.6 KiB
JSON

{
"Format": "hcl2",
"JobID": "wireguard",
"JobModifyIndex": 13892530,
"Namespace": "default",
"Source": "job \"wireguard\" {\n region = \"global\"\n datacenters = [\"dc1\"]\n type = \"service\"\n\nconstraint {\n attribute = \"${attr.cpu.arch}\"\n operator = \"regexp\"\n value = \"amd64\"\n }\n\n group \"wireguard\" {\n count = 1\n task \"wireguard\" {\n driver = \"docker\"\n config {\n image = \"ghcr.io/wg-easy/wg-easy\"\n ports = [\"vpn\",\"vpn_ui\"]\n volumes = [\n \"/mnt/Public/config/wireguard:/etc/wireguard\",\n ]\n cap_add = [\"NET_ADMIN\",\"SYS_MODULE\"]\n sysctl = {\n \"net.ipv4.conf.all.src_valid_mark\"=\"1\"\n \"net.ipv4.ip_forward\"=\"1\"\n }\n\n }\n env {\n TZ = \"EST5EDT\"\n PUID = 1000\n PGID = 1000\n WG_HOST=\"wireguard.fbleagh.duckdns.org\"\n WG_PORT=51820 \n PORT=51821\n WEBUI_HOST=\"0.0.0.0\"\n WG_ALLOWED_IPS=\"0.0.0.0/0\"\n UI_TRAFFIC_STATS=\"true\"\n UI_CHART_TYPE=1\n WG_DEFAULT_DNS=\"192.168.4.36, 8.8.8.8\"\n }\n service {\n name = \"${TASKGROUP}\"\n port = \"vpn\"\n }\n\n resources {\n cpu = 50\n memory = 100\n }\n }\n\n network {\n port \"vpn\" {\n static = 51820\n to = 51820\n }\n port \"vpn_ui\" {\n static = 51821\n to = 51821\n }\n\n }\n }\n}\n",
"VariableFlags": null,
"Variables": "",
"Version": 6
}