Browse Source

Add NordVPN support to resolve #10 (#107)

Macley 2 years ago
parent
commit
3138a24382
2 changed files with 70 additions and 1 deletions
  1. 2 1
      docs/AppList.md
  2. 68 0
      template/apps/nordvpn.json

+ 2 - 1
docs/AppList.md

@@ -4,7 +4,7 @@ List of all apps included in this project with info related to it.
 
 |**Arm32:**          |**Arm64:**|**Amd64:**|**Total:**|
 |:-------------------|:--------:|:--------:|:--------:|
-| 181 apps | 201 apps | 199 apps | 201 apps |
+| 182 apps | 202 apps | 200 apps | 202 apps |
 
 ---
 
@@ -127,6 +127,7 @@ List of all apps included in this project with info related to it.
 |[Nginx Proxy Manager v3 [DEVEL] NOT READY FOR USE](https://nginxproxymanager.com/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://nginxproxymanager.com/setup/) | [![](../build/images/red_doc_icon.png)](../docs/nginx_proxy_manager.md) |  | [![Installing Nginx Proxy Manager on Docker](../build/images/yt-badge-novaspirit.png "Installing Nginx Proxy Manager on Docker")](https://www.youtube.com/watch?v=yl2Laxbqvo8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=10) |
 |[Nitter](https://nitter.net/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Stack| [![](../build/images/blue_doc_icon.png)](https://github.com/zedeus/nitter) |  |  |  |
 |[Node Red](https://nodered.org/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Stack| [![](../build/images/blue_doc_icon.png)](https://nodered.org/docs/getting-started/docker) |  |  |  |
+|[]()|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|| [![](../build/images/blue_doc_icon.png)]() | [![](../build/images/red_doc_icon.png)](../docs/) | [![](../build/images/script_icon.png)](../tools/) | [![](../build/images/yt-badge-.png "")]() |
 |[NUT Server](https://networkupstools.org)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/instantlinux/nut-upsd) |  |  |  |
 |[NZBGet](https://nzbget.net/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-nzbget) |  |  |  |
 |[NZBHydra 2](https://github.com/theotherp/nzbhydra2)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-nzbhydra2) |  |  |  |

+ 68 - 0
template/apps/nordvpn.json

@@ -0,0 +1,68 @@
+{
+	"categories": [
+		"Other"
+	],
+	"description": "This is an OpenVPN client docker container that uses recommended NordVPN server. It makes routing containers traffic through OpenVPN easy.",
+	"env": [
+		{
+			"default": "user@email.com",
+			"label": "NordVPN user",
+			"name": "USER"
+		},
+		{
+			"default": "password",
+			"label": "NordVPN password",
+			"name": "PASS"
+		},
+		{
+			"default": "Spain;Hong Kong;IE;131",
+			"label": "Countries to connect to (see webpage readme)",
+			"name": "COUNTRY"
+		},
+		{
+			"default": "Standard VPN servers",
+			"label": "Group name filter to which to connect to",
+			"name": "GROUP"
+		},
+		{
+			"default": "10",
+			"label": "Range of servers to pick from the top",
+			"name": "RANDOM_TOP"
+		},
+		{
+			"default": "5 */3 * * *",
+			"label": "Define when to look again for new defined servers",
+			"name": "RECREATE_VPN_CRON"
+		},
+		{
+			"default": "https://www.google.com",
+			"label": "URL to check internet connection is working to",
+			"name": "CHECK_CONNECTION_URL"
+		},
+		{
+			"default": "192.168.1.0/24;192.168.2.0/24",
+			"label": "Subnet to define network access (read Local Network access to services connecting to the internet through the VPN readme to get the right subnet!)",
+			"name": "NETWORK"
+		},
+		{
+			"default": "--mute-replay-warnings",
+			"label": "Used to pass extra parameters to openvpn",
+			"name": "OPENVPN_OPTS"
+		}
+	],
+	"image_arm32": "azinchen/nordvpn:latest",
+	"image_arm64": "azinchen/nordvpn:latest",
+	"image_amd64": "azinchen/nordvpn:latest",
+	"logo": "https://s3.us-east-2.amazonaws.com/ccp-prd-s3-uploads/2022/3/8/03500108885898f010e823eeb284e393b99e1ad5.png",
+	"name": "nord-vpn",
+	"officialDoc": "https://hub.docker.com/r/azinchen/nordvpn",
+	"platform": "linux",
+	"ports": [
+		"8080:80/tcp"
+	],
+	"restart_policy": "unless-stopped",
+	"title": "nord-vpn",
+	"type": 1,
+	"privileged": true,
+        "webpage": "https://github.com/azinchen/nordvpn"
+}