فهرست منبع

Add Adguard Home (forreals) (#327)

Macley 3 سال پیش
والد
کامیت
c6efe00057

+ 2 - 1
docs/AppList.md

@@ -6,7 +6,8 @@ List of all apps included in this project with info related to it.
 
 |App Title|System|Type |Official<br>Doc|PiHosted<br>Doc|Install Script|Extra Scripts|Youtube Video|
 |:--------|:----:|:---:|:-------------:|:-------------:|:------------:|:------------|:-----------:|
-|[Adguardhome-sync](https://adguard.com/en/adguard-home/overview.html)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/linuxserver/docker-adguardhome-sync#usage) |  |  |  |  |
+|[Adguardhome](https://adguard.com/en/adguard-home/overview.html)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/AdguardTeam/AdGuardHome/wiki/Docker) |  |  |  |  |
+|[Adguardhome-sync](https://github.com/bakito/adguardhome-sync)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/linuxserver/docker-adguardhome-sync#usage) |  |  |  |  |
 |[Airsonic Advanced](https://github.com/airsonic-advanced/airsonic-advanced)|64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/linuxserver/docker-airsonic-advanced) |  |  |  |  |
 |[Airsonic](https://airsonic.github.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://airsonic.github.io/docs/install/docker/) |  |  |  |  |
 |[ArchiSteamFarm](https://github.com/JustArchiNET/ArchiSteamFarm/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Docker/) |  |  |  |  |

+ 43 - 2
pi-hosted_template/template/portainer-v2.json

@@ -1,6 +1,47 @@
 {
 	"version": "2",
 	"templates": [
+		{
+			"categories": [
+				"Other",
+				"Tools"
+			],
+			"description": "[Adguardhome](https://adguard.com/en/adguard-home/overview.html) AdGuard Home is a network-wide software for blocking ads & tracking.",
+			"image": "adguard/adguardhome:latest",
+			"logo": "https://developer.asustor.com/uploadIcons/0020_999_1595573028_AdGuardhome_256.png",
+			"name": "Adguardhome",
+			"note": "<h3>Template created by Pi-Hosted Series</h3><b>Check our Github page: <a href=\"https://github.com/pi-hosted/pi-hosted\" target=\"_blank\">https://github.com/pi-hosted/pi-hosted</a></b><br><br><b>Official Webpage: </b><a href=\"https://adguard.com/en/adguard-home/overview.html\" target=\"_blank\">https://adguard.com/en/adguard-home/overview.html</a><br><b>Official Docker Documentation: </b><a href=\"https://github.com/AdguardTeam/AdGuardHome/wiki/Docker\" target=\"_blank\">https://github.com/AdguardTeam/AdGuardHome/wiki/Docker</a><br><br><br>",
+			"platform": "linux",
+			"ports": [
+				"53:53/tcp",
+		                "53:53/udp",
+		                "67:67/udp",
+		                "68:68/udp",
+		                "80:80/tcp",
+		                "443:443/tcp",
+		                "443:443/udp",
+		                "3000:3000/tcp",
+		                "853:853/tcp",
+		                "784:784/udp",
+		                "853:853/udp",
+		                "8853:8853/udp",
+		                "5443:5443/tcp",
+		                "5443:5443/udp"
+			],
+			"restart_policy": "unless-stopped",
+			"title": "Adguardhome",
+			"type": 1,
+			"volumes": [
+				{
+					"bind": "/portainer/Files/AppData/Config/AdguardHome/config",
+					"container": "/opt/adguardhome/conf"
+				},
+				{
+      					"bind": "/portainer/Files/AppData/Config/AdguardHome/work",
+					"container": "/opt/adguardhome/work"
+				}
+			]
+		},
 		{
 			"categories": [
 				"Other",
@@ -23,7 +64,7 @@
 					"name": "TZ",
 					"label": "TZ",
 					"default": "America/New_York",
-					"description": "Specify a timezone to use for example America/New_York, Europe/Amsterdam"
+					"description": "Specify a timezone to use for example America/New_York"
 				},
 				{
 					"name": "CONFIGFILE",
@@ -36,7 +77,7 @@
 			"image": "linuxserver/adguardhome-sync:latest",
 			"logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/adguardhomesync-icon.png",
 			"name": "Adguardhome-sync",
-			"note": "<h3>Template created by Pi-Hosted Series</h3><b>Check our Github page: <a href=\"https://github.com/pi-hosted/pi-hosted\" target=\"_blank\">https://github.com/pi-hosted/pi-hosted</a></b><br><br><b>Official Webpage: </b><a href=\"https://adguard.com/en/adguard-home/overview.html\" target=\"_blank\">https://adguard.com/en/adguard-home/overview.html</a><br><b>Official Docker Documentation: </b><a href=\"https://github.com/linuxserver/docker-adguardhome-sync#usage\" target=\"_blank\">https://github.com/linuxserver/docker-adguardhome-sync#usage</a><br><br><br>Don't forget to create the volume directories on the host file system. mkdir -p /volume1/docker/adguardhome-sync/config",
+			"note": "<h3>Template created by Pi-Hosted Series</h3><b>Check our Github page: <a href=\"https://github.com/pi-hosted/pi-hosted\" target=\"_blank\">https://github.com/pi-hosted/pi-hosted</a></b><br><br><b>Official Webpage: </b><a href=\"https://adguard.com/en/adguard-home/overview.html\" target=\"_blank\">https://adguard.com/en/adguard-home/overview.html</a><br><b>Official Docker Documentation: </b><a href=\"https://github.com/linuxserver/docker-adguardhome-sync#usage\" target=\"_blank\">https://github.com/linuxserver/docker-adguardhome-sync#usage</a><br><br><br>",
 			"platform": "linux",
 			"ports": [
 				"8080:8080/tcp"

+ 1 - 2
template/apps/Adguardhome-sync.json

@@ -20,7 +20,7 @@
   		"name": "TZ",
   		"label": "TZ",
   		"default": "America/New_York",
-  		"description": "Specify a timezone to use for example America/New_York, Europe/Amsterdam"
+  		"description": "Specify a timezone to use for example America/New_York"
   	},
   	{
   		"name": "CONFIGFILE",
@@ -34,7 +34,6 @@
 	"image64": "linuxserver/adguardhome-sync:latest",
 	"logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/adguardhomesync-icon.png",
 	"name": "Adguardhome-sync",
-	"note": "Don't forget to create the volume directories on the host file system. mkdir -p /volume1/docker/adguardhome-sync/config",
 	"officialDoc": "https://github.com/linuxserver/docker-adguardhome-sync#usage",
 	"platform": "linux",
 	"ports": [

+ 43 - 0
template/apps/Adguardhome.json

@@ -0,0 +1,43 @@
+{
+	"categories": [
+		"Other",
+		"Tools"
+	],
+	"description": "[Adguardhome](https://adguard.com/en/adguard-home/overview.html) AdGuard Home is a network-wide software for blocking ads & tracking.",
+	"image32": "adguard/adguardhome:latest",
+	"image64": "adguard/adguardhome:latest",
+	"logo": "https://developer.asustor.com/uploadIcons/0020_999_1595573028_AdGuardhome_256.png",
+	"name": "Adguardhome",
+	"officialDoc": "https://github.com/AdguardTeam/AdGuardHome/wiki/Docker",
+	"platform": "linux",
+	"ports": [
+		"53:53/tcp",
+		"53:53/udp",
+		"67:67/udp",
+		"68:68/udp",
+		"80:80/tcp",
+		"443:443/tcp",
+		"443:443/udp",
+		"3000:3000/tcp",
+		"853:853/tcp",
+		"784:784/udp",
+		"853:853/udp",
+		"8853:8853/udp",
+		"5443:5443/tcp",
+		"5443:5443/udp"
+	],
+	"restart_policy": "unless-stopped",
+	"title": "Adguardhome",
+	"type": 1,
+	"volumes": [
+		{
+      "bind": "/portainer/Files/AppData/Config/AdguardHome/config",
+			"container": "/opt/adguardhome/conf"
+		},
+		{
+      "bind": "/portainer/Files/AppData/Config/AdguardHome/work",
+			"container": "/opt/adguardhome/work"
+		}
+	],
+	"webpage": "https://adguard.com/en/adguard-home/overview.html"
+}

+ 44 - 2
template/portainer-v2-arm32.json

@@ -1,6 +1,47 @@
 {
 	"version": "2",
 	"templates": [
+		{
+			"categories": [
+				"Other",
+				"Tools"
+			],
+			"description": "[Adguardhome](https://adguard.com/en/adguard-home/overview.html) AdGuard Home is a network-wide software for blocking ads & tracking.",
+			"image": "adguard/adguardhome:latest",
+			"logo": "https://developer.asustor.com/uploadIcons/0020_999_1595573028_AdGuardhome_256.png",
+			"name": "Adguardhome",
+			"note": "<h3>Template created by Pi-Hosted Series</h3><b>Check our Github page: <a href=\"https://github.com/pi-hosted/pi-hosted\" target=\"_blank\">https://github.com/pi-hosted/pi-hosted</a></b><br><br><b>Official Webpage: </b><a href=\"https://adguard.com/en/adguard-home/overview.html\" target=\"_blank\">https://adguard.com/en/adguard-home/overview.html</a><br><b>Official Docker Documentation: </b><a href=\"https://github.com/AdguardTeam/AdGuardHome/wiki/Docker\" target=\"_blank\">https://github.com/AdguardTeam/AdGuardHome/wiki/Docker</a><br><br><br>",
+			"platform": "linux",
+			"ports": [
+				"53:53/tcp",
+		                "53:53/udp",
+		                "67:67/udp",
+		                "68:68/udp",
+		                "80:80/tcp",
+		                "443:443/tcp",
+		                "443:443/udp",
+		                "3000:3000/tcp",
+		                "853:853/tcp",
+		                "784:784/udp",
+		                "853:853/udp",
+		                "8853:8853/udp",
+		                "5443:5443/tcp",
+		                "5443:5443/udp"
+			],
+			"restart_policy": "unless-stopped",
+			"title": "Adguardhome",
+			"type": 1,
+			"volumes": [
+				{
+					"bind": "/portainer/Files/AppData/Config/AdguardHome/config",
+					"container": "/opt/adguardhome/conf"
+				},
+				{
+      					"bind": "/portainer/Files/AppData/Config/AdguardHome/work",
+					"container": "/opt/adguardhome/work"
+				}
+			]
+		},
 		{
 			"categories": [
 				"Other",
@@ -23,7 +64,7 @@
 					"name": "TZ",
 					"label": "TZ",
 					"default": "America/New_York",
-					"description": "Specify a timezone to use for example America/New_York, Europe/Amsterdam"
+					"description": "Specify a timezone to use for example America/New_York"
 				},
 				{
 					"name": "CONFIGFILE",
@@ -36,7 +77,7 @@
 			"image": "linuxserver/adguardhome-sync:latest",
 			"logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/adguardhomesync-icon.png",
 			"name": "Adguardhome-sync",
-			"note": "<h3>Template created by Pi-Hosted Series</h3><b>Check our Github page: <a href=\"https://github.com/pi-hosted/pi-hosted\" target=\"_blank\">https://github.com/pi-hosted/pi-hosted</a></b><br><br><b>Official Webpage: </b><a href=\"https://adguard.com/en/adguard-home/overview.html\" target=\"_blank\">https://adguard.com/en/adguard-home/overview.html</a><br><b>Official Docker Documentation: </b><a href=\"https://github.com/linuxserver/docker-adguardhome-sync#usage\" target=\"_blank\">https://github.com/linuxserver/docker-adguardhome-sync#usage</a><br><br><br>Don't forget to create the volume directories on the host file system. mkdir -p /volume1/docker/adguardhome-sync/config",
+			"note": "<h3>Template created by Pi-Hosted Series</h3><b>Check our Github page: <a href=\"https://github.com/pi-hosted/pi-hosted\" target=\"_blank\">https://github.com/pi-hosted/pi-hosted</a></b><br><br><b>Official Webpage: </b><a href=\"https://adguard.com/en/adguard-home/overview.html\" target=\"_blank\">https://adguard.com/en/adguard-home/overview.html</a><br><b>Official Docker Documentation: </b><a href=\"https://github.com/linuxserver/docker-adguardhome-sync#usage\" target=\"_blank\">https://github.com/linuxserver/docker-adguardhome-sync#usage</a><br><br><br>",
 			"platform": "linux",
 			"ports": [
 				"8080:8080/tcp"
@@ -51,6 +92,7 @@
 				}
 			]
 		},
+		------
 		{
 			"categories": [
 				"Music"

+ 43 - 2
template/portainer-v2-arm64.json

@@ -1,6 +1,47 @@
 {
 	"version": "2",
 	"templates": [
+		{
+			"categories": [
+				"Other",
+				"Tools"
+			],
+			"description": "[Adguardhome](https://adguard.com/en/adguard-home/overview.html) AdGuard Home is a network-wide software for blocking ads & tracking.",
+			"image": "adguard/adguardhome:latest",
+			"logo": "https://developer.asustor.com/uploadIcons/0020_999_1595573028_AdGuardhome_256.png",
+			"name": "Adguardhome",
+			"note": "<h3>Template created by Pi-Hosted Series</h3><b>Check our Github page: <a href=\"https://github.com/pi-hosted/pi-hosted\" target=\"_blank\">https://github.com/pi-hosted/pi-hosted</a></b><br><br><b>Official Webpage: </b><a href=\"https://adguard.com/en/adguard-home/overview.html\" target=\"_blank\">https://adguard.com/en/adguard-home/overview.html</a><br><b>Official Docker Documentation: </b><a href=\"https://github.com/AdguardTeam/AdGuardHome/wiki/Docker\" target=\"_blank\">https://github.com/AdguardTeam/AdGuardHome/wiki/Docker</a><br><br><br>",
+			"platform": "linux",
+			"ports": [
+				"53:53/tcp",
+		                "53:53/udp",
+		                "67:67/udp",
+		                "68:68/udp",
+		                "80:80/tcp",
+		                "443:443/tcp",
+		                "443:443/udp",
+		                "3000:3000/tcp",
+		                "853:853/tcp",
+		                "784:784/udp",
+		                "853:853/udp",
+		                "8853:8853/udp",
+		                "5443:5443/tcp",
+		                "5443:5443/udp"
+			],
+			"restart_policy": "unless-stopped",
+			"title": "Adguardhome",
+			"type": 1,
+			"volumes": [
+				{
+					"bind": "/portainer/Files/AppData/Config/AdguardHome/config",
+					"container": "/opt/adguardhome/conf"
+				},
+				{
+      					"bind": "/portainer/Files/AppData/Config/AdguardHome/work",
+					"container": "/opt/adguardhome/work"
+				}
+			]
+		},
 		{
 			"categories": [
 				"Other",
@@ -23,7 +64,7 @@
 					"name": "TZ",
 					"label": "TZ",
 					"default": "America/New_York",
-					"description": "Specify a timezone to use for example America/New_York, Europe/Amsterdam"
+					"description": "Specify a timezone to use for example America/New_York"
 				},
 				{
 					"name": "CONFIGFILE",
@@ -36,7 +77,7 @@
 			"image": "linuxserver/adguardhome-sync:latest",
 			"logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/adguardhomesync-icon.png",
 			"name": "Adguardhome-sync",
-			"note": "<h3>Template created by Pi-Hosted Series</h3><b>Check our Github page: <a href=\"https://github.com/pi-hosted/pi-hosted\" target=\"_blank\">https://github.com/pi-hosted/pi-hosted</a></b><br><br><b>Official Webpage: </b><a href=\"https://adguard.com/en/adguard-home/overview.html\" target=\"_blank\">https://adguard.com/en/adguard-home/overview.html</a><br><b>Official Docker Documentation: </b><a href=\"https://github.com/linuxserver/docker-adguardhome-sync#usage\" target=\"_blank\">https://github.com/linuxserver/docker-adguardhome-sync#usage</a><br><br><br>Don't forget to create the volume directories on the host file system. mkdir -p /volume1/docker/adguardhome-sync/config",
+			"note": "<h3>Template created by Pi-Hosted Series</h3><b>Check our Github page: <a href=\"https://github.com/pi-hosted/pi-hosted\" target=\"_blank\">https://github.com/pi-hosted/pi-hosted</a></b><br><br><b>Official Webpage: </b><a href=\"https://adguard.com/en/adguard-home/overview.html\" target=\"_blank\">https://adguard.com/en/adguard-home/overview.html</a><br><b>Official Docker Documentation: </b><a href=\"https://github.com/linuxserver/docker-adguardhome-sync#usage\" target=\"_blank\">https://github.com/linuxserver/docker-adguardhome-sync#usage</a><br><br><br>",
 			"platform": "linux",
 			"ports": [
 				"8080:8080/tcp"