restructure

This commit is contained in:
Qballjos 2021-02-25 17:39:33 +01:00
parent e93fb1d99b
commit 76a49dc410
1 changed files with 143 additions and 130 deletions

View File

@ -1,132 +1,145 @@
{ {
"version": "2", "version": "2",
"templates": [ "templates": [{
{ "categories": [
"categories": [ "Download",
"Download", "VPN"
"VPN" ],
], "description": "A stack of dockers (qBittorent, NZBget, Jackett, NZBhydra2) to use with VPN service to shield your privacy",
"description": "A stack of dockers (qBittorent, NZBget, Jackett, NZBhydra2) to use with VPN service to shield your privacy", "env": [{
"env": [ "default": "1000",
{ "label": "PUID",
"default": "1000", "name": "PUID"
"label": "PUID", },
"name": "PUID" {
}, "default": "100",
{ "label": "PGID",
"default": "100", "name": "PGID"
"label": "PGID", },
"name": "PGID" {
}, "label": "TZ",
{ "name": "TZ"
"label": "TZ", },
"name": "TZ" {
}, "default": "8080",
{ "label": "WEBUI_PORT",
"default": "8080", "name": "WEBUI_PORT",
"label": "WEBUI_PORT", "description": "port for webui of qBittorent"
"name": "WEBUI_PORT", },
"description": "port for webui of qBittorent" {
}, "default": "8080",
{ "label": "QBITTORENTPORT",
"default": "8080", "name": "QBITTORENTPORT",
"label": "QBITTORENTPORT", "description": "qBittorent webui port"
"name": "QBITTORENTPORT", },
"description": "qBittorent webui port" {
}, "default": "8118",
{ "label": "PRIVOXYPORT",
"default": "8118", "name": "PRIVOXYPORT",
"label": "PRIVOXYPORT", "description": "port for privoxy"
"name": "PRIVOXYPORT", },
"description": "port for privoxy" {
}, "default": "5076",
{ "label": "NZBHYDRA2PORT",
"default": "5076", "name": "NZBHYDRA2PORT",
"label": "NZBHYDRA2PORT", "description": "NZBhydra2 port"
"name": "NZBHYDRA2PORT", },
"description": "NZBhydra2 port" {
}, "default": "9117",
{ "label": "JACKETTPORT",
"label": "VPN_ENABLED", "name": "JACKETTPORT",
"name": "VPN_ENABLED", "description": "Jackett port"
"description": "VPN enabled yes/no" },
}, {
{ "label": "VPN_ENABLED",
"label": "VPN_USER", "name": "Enable VPN",
"name": "VPN_USER", "description": "VPN enabled yes/no",
"description": "VPN username" "select": [{
}, "text": "Yes",
{ "value": "yes",
"label": "VPN_PASS", "default": true
"name": "VPN_PASS", },
"description": "VPN password" {
}, "text": "No",
{ "value": "no"
"label": "VPN_PROV", }
"name": "VPN_PROV", ]
"description": "pia, airvpn or custom" },
}, {
{ "label": "VPN_USER",
"label": "VPN_CLIENT", "name": "VPN_USER",
"name": "VPN_CLIENT", "description": "VPN username"
"description": "openvpn or wireguard" },
}, {
{ "label": "VPN_PASS",
"label": "VPN_OPTIONS", "name": "VPN_PASS",
"name": "VPN_OPTIONS", "description": "VPN password"
"description": "additional openvpn cli options" },
}, {
{ "label": "VPN_PROV",
"label": "STRICT_PORT_FORWARD", "name": "VPN_PROV",
"name": "STRICT_PORT_FORWARD", "description": "pia, airvpn or custom"
"description": "yes or no" },
}, {
{ "label": "VPN_CLIENT",
"label": "ENABLE_PRIVOXY", "name": "VPN_CLIENT",
"name": "ENABLE_PRIVOXY", "description": "openvpn or wireguard"
"description": "yes or no" },
}, {
{ "label": "VPN_OPTIONS",
"label": "LAN_NETWORK", "name": "VPN_OPTIONS",
"name": "LAN_NETWORK", "description": "additional openvpn cli options"
"description": "lan ipv4 network>/<cidr notation" },
}, {
{ "label": "STRICT_PORT_FORWARD",
"label": "NAME_SERVERS", "name": "STRICT_PORT_FORWARD",
"name": "NAME_SERVERS", "description": "yes or no"
"description": "name servers comma seperated" },
}, {
{ "label": "ENABLE_PRIVOXY",
"label": "DEBUG", "name": "ENABLE_PRIVOXY",
"name": "DEBUG", "description": "yes or no"
"description": "true or false" },
}, {
{ "label": "LAN_NETWORK",
"label": "appdata folder", "name": "LAN_NETWORK",
"name": "appdata folder", "description": "lan ipv4 network>/<cidr notation"
"description": "location of your appdata root" },
}, {
{ "label": "NAME_SERVERS",
"label": "download folder", "name": "NAME_SERVERS",
"name": "download folder", "description": "name servers comma seperated"
"description": "location of your download folder" },
}, {
{ "label": "DEBUG",
"label": "DEBUG", "name": "DEBUG",
"name": "DEBUG", "description": "true or false"
"description": "true or false" },
} {
], "label": "appdata folder",
"logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/openvpn-as-icon.png", "name": "appdata folder",
"name": "VPN Download", "description": "location of your appdata root"
"note": "A stack of dockers (qBittorent, NZBget, Jackett, NZBhydra2) to use with VPN service to shield your privacy.", },
"platform": "linux", {
"repository": { "label": "download folder",
"stackfile": "Template/Stack/vpn_download.yml", "name": "download folder",
"url": "https://github.com/Qballjos/portainer_templates" "description": "location of your download folder"
}, },
"title": "VPN Download", {
"type": 3 "label": "DEBUG",
} "name": "DEBUG",
] "description": "true or false"
} }
],
"logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/openvpn-as-icon.png",
"name": "VPN Download",
"note": "A stack of dockers (qBittorent, NZBget, Jackett, NZBhydra2) to use with VPN service to shield your privacy.",
"platform": "linux",
"repository": {
"stackfile": "Template/Stack/vpn_download.yml",
"url": "https://github.com/Qballjos/portainer_templates"
},
"title": "VPN Download",
"type": 3
}]
}