GitHub Workflow 3 лет назад
Родитель
Сommit
065c246320
3 измененных файлов с 170 добавлено и 0 удалено
  1. 1 0
      docs/AppList.md
  2. 168 0
      template/portainer-v2-arm64.json
  3. 1 0
      tools/README.md

+ 1 - 0
docs/AppList.md

@@ -61,6 +61,7 @@ List of all apps included in this project with info related to it.
 |[HTPC Manager](https://htpc.io/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-htpcmanager) |  |  |  |  |
 |[Huginn](https://github.com/huginn/huginn)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/huginn/huginn/tree/master/docker) |  |  |  |  |
 |[Influxdb 1.8.10](https://www.influxdata.com/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.influxdata.com/influxdb/v2.0/install/?t=Docker) |  |  |  |  |
+|[Invidious](https://invidious.io/)|64 bit|Stack| [![](../build/images/blue_doc_icon.png)](https://docs.invidious.io/installation/#docker) |  | [![](../build/images/script_icon.png)](../tools/install_invidious.sh) |  |  |
 |[Jackett](https://github.com/Jackett/Jackett)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-jackett) |  |  |  |  |
 |[JDownloader](https://my.jdownloader.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/jaymoulin/docker-jdownloader) |  |  |  | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=30MYRgCObu8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=4) |
 |[Jellyfin](https://jellyfin.org/)|32/64 bit|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-jellyfin) |  |  |  |  |

+ 168 - 0
template/portainer-v2-arm64.json

@@ -2283,6 +2283,174 @@
 			],
 			"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://www.influxdata.com/\" target=\"_blank\">https://www.influxdata.com/</a><br><b>Official Docker Documentation: </b><a href=\"https://docs.influxdata.com/influxdb/v2.0/install/?t=Docker\" target=\"_blank\">https://docs.influxdata.com/influxdb/v2.0/install/?t=Docker</a><br><br><br>"
 		},
+		{
+			"categories": [
+				"Videos",
+				"Music"
+			],
+			"description": "An open source alternative front-end to YouTube",
+			"env": [
+				{
+					"default": "ChangeMeToASecurePassword",
+					"label": "DB_PASSWORD",
+					"name": "DB_PASSWORD"
+				},
+				{
+					"default": "3693",
+					"label": "PORT",
+					"name": "PORT"
+				},
+				{
+					"default": "",
+					"description": "Leave it empty if not using a public instance",
+					"label": "DOMAIN",
+					"name": "DOMAIN"
+				},
+				{
+					"description": "Leave it empty if not using a public instance",
+					"label": "HTTPS_ONLY",
+					"name": "HTTPS_ONLY",
+					"select": [
+						{
+							"default": true,
+							"text": "ALLOW HTTP",
+							"value": "false"
+						},
+						{
+							"text": "FORCE HTTPS (recommended for public instance)",
+							"value": "true"
+						}
+					]
+				},
+				{
+					"default": "",
+					"description": "Use 443 if HTTPS_ONLY is enabled or leave it blank",
+					"label": "EXTERNAL_PORT",
+					"name": "EXTERNAL_PORT"
+				},
+				{
+					"label": "POPULAR_ENABLED",
+					"name": "POPULAR_ENABLED",
+					"select": [
+						{
+							"default": true,
+							"text": "Disable POPULAR page (better for privacy)",
+							"value": "false"
+						},
+						{
+							"text": "Enable POPULAR videos in this instance",
+							"value": "true"
+						}
+					]
+				},
+				{
+					"label": "STATISTICS_ENABLED",
+					"name": "STATISTICS_ENABLED",
+					"select": [
+						{
+							"default": true,
+							"text": "Disable Statistics",
+							"value": "false"
+						},
+						{
+							"text": "Enable Statistics",
+							"value": "true"
+						}
+					]
+				},
+				{
+					"label": "REGISTRATION_ENABLED",
+					"name": "REGISTRATION_ENABLED",
+					"select": [
+						{
+							"default": true,
+							"text": "Allow user registration",
+							"value": "true"
+						},
+						{
+							"text": "User registration not allowed",
+							"value": "false"
+						}
+					]
+				},
+				{
+					"label": "LOGIN_ENABLED",
+					"name": "LOGIN_ENABLED",
+					"select": [
+						{
+							"default": true,
+							"text": "Allow user to login",
+							"value": "true"
+						},
+						{
+							"text": "Only guest users",
+							"value": "false"
+						}
+					]
+				},
+				{
+					"label": "CAPTCHA_ENABLED",
+					"name": "CAPTCHA_ENABLED",
+					"select": [
+						{
+							"default": true,
+							"text": "Use CAPTCHA to prevent bot",
+							"value": "true"
+						},
+						{
+							"text": "Disable CAPTCHA for registration",
+							"value": "false"
+						}
+					]
+				},
+				{
+					"default": "US",
+					"description": "Look in the configuration example (link above) for more codes",
+					"label": "REGION",
+					"name": "REGION"
+				},
+				{
+					"label": "RELATED_VIDEOS",
+					"name": "RELATED_VIDEOS",
+					"select": [
+						{
+							"default": true,
+							"text": "Show related videos",
+							"value": "true"
+						},
+						{
+							"text": "Don't show related videos",
+							"value": "false"
+						}
+					]
+				},
+				{
+					"label": "AUTOPLAY",
+					"name": "AUTOPLAY",
+					"select": [
+						{
+							"default": true,
+							"text": "Don't play video automaticaly",
+							"value": "false"
+						},
+						{
+							"text": "Play video automaticaly",
+							"value": "true"
+						}
+					]
+				}
+			],
+			"logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/invidious.png",
+			"name": "invidious",
+			"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://invidious.io/\" target=\"_blank\">https://invidious.io/</a><br><b>Official Docker Documentation: </b><a href=\"https://docs.invidious.io/installation/#docker\" target=\"_blank\">https://docs.invidious.io/installation/#docker</a><br><br><b>Pre-installation script must be RAN before you install: </b><a href=\"https://github.com/pi-hosted/pi-hosted/blob/master/tools/install_invidious.sh\" target=\"_blank\">install_invidious.sh</a><br><br>Your device should have at least <b>4 GB</b> of memory.<br>If you want to customise even further, the easy way is to <b>Copy as Custom</b> and modify the stack file manually. Look at the <a href=\\\"https://github.com/iv-org/invidious/blob/master/config/config.example.yml\\\">official config example</a>.",
+			"platform": "linux",
+			"repository": {
+				"stackfile": "stack/invidious.yml",
+				"url": "https://github.com/pi-hosted/pi-hosted"
+			},
+			"title": "Invidious",
+			"type": 3
+		},
 		{
 			"categories": [
 				"Downloaders",

+ 1 - 0
tools/README.md

@@ -9,6 +9,7 @@ Most of the follwing scripts are only needed if you are trying to load one of th
 | ------------ | -------------- | ---- | ----------- | ------------ |
 |[install_caddy.sh](../tools/install_caddy.sh)||Preinstall|Preinstall Setup for Caddy|wget -qO- https://git.io/JMsEe \| bash|
 |[install_drupal.sh](../tools/install_drupal.sh)||Preinstall|Preinstall Setup for Drupal|wget -qO- https://git.io/JMsEj \| bash|
+|[install_invidious.sh](../tools/install_invidious.sh)||Preinstall|Install Invidious|wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_invidious.sh \| bash|
 |[install_photoprism.sh](../tools/install_photoprism.sh)|[Documentation](../docs/photoprism.md)|Preinstall|Install Photo Prism|wget -qO- https://git.io/JM5Tr \| bash|
 |[install_portainer_agent.sh](../tools/install_portainer_agent.sh)||Preinstall|Install Portainer Agent<br>Portainer agent is used for remote management of the host you install it on.||
 |[install_throttled.sh](../tools/install_throttled.sh)|[Documentation](../docs/throttled.md)|Install|Preinstall Setup for the Throttled Script|wget -qO- https://git.io/JXzw0 \| bash|