From eef511644f906d351ff855a0ecddbdae1b780653 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Wed, 8 May 2024 15:37:01 +1200 Subject: [PATCH] Updated instance issue --- .github/ISSUE_TEMPLATE/new_instance.yaml | 62 ++++++++++++++---------- README.md | 7 +-- docs/INSTANCES.md | 10 ++++ 3 files changed, 48 insertions(+), 31 deletions(-) create mode 100644 docs/INSTANCES.md diff --git a/.github/ISSUE_TEMPLATE/new_instance.yaml b/.github/ISSUE_TEMPLATE/new_instance.yaml index 1dda65d2..e18f3f01 100644 --- a/.github/ISSUE_TEMPLATE/new_instance.yaml +++ b/.github/ISSUE_TEMPLATE/new_instance.yaml @@ -3,7 +3,7 @@ name: New instance description: New public instance proposal form title: "[New instance] " -assignees: +assignees: - WardPearce labels: - instance-add @@ -16,9 +16,9 @@ body: - Escaping the YouTube block ([403 errors in playback](https://github.com/iv-org/invidious/issues/4045)): https://docs.invidious.io/ipv6-rotator/ - Improving the performance and the stability of your public instance: https://docs.invidious.io/improve-public-instance/ - + It is highly recommended to follow these tutorials because it will allow the instance to stay stable and performant over the long term. - + - type: input id: url attributes: @@ -33,30 +33,30 @@ body: label: Mandatory checks description: "Your instance must fulfill all the conditions listed below in order to be accepted" options: - - label: "Instance has a domain name" - required: true - - label: "Instance is served over HTTPS" - required: true - - label: "Statistics (`/api/v1/stats`) are enabled" - required: true - - label: "Instance is properly configured (including the mandatory [post install configuration](https://docs.invidious.io/installation/#post-install-configuration))" - required: true - - label: "Instance has an automatic hourly restart setup of Invidious" - required: true - - label: "If dash, proxy + download is enabled (default settings), the instance has unlimited traffic/bandwidth or close to unlimited (100TB minimum)" - required: true - - label: "Instance is not running any kind of analytics" - required: true + - label: "Instance has a domain name" + required: true + - label: "Instance is served over HTTPS" + required: true + - label: "Statistics (`/api/v1/stats`) are enabled" + required: true + - label: "Instance is properly configured (including the mandatory [post install configuration](https://docs.invidious.io/installation/#post-install-configuration))" + required: true + - label: "Instance has an automatic hourly restart setup of Invidious" + required: true + - label: "If dash, proxy + download is enabled (default settings), the instance has unlimited traffic/bandwidth or close to unlimited (100TB minimum)" + required: true + - label: "Instance is not running any kind of analytics" + required: true - type: checkboxes attributes: label: Maintainer chart description: "As a maintainer, I acknowledge that I must do the following to stay in the public list" options: - - label: "Ensure that my instance is up to date (less than one month old)" - required: true - - label: "Ensure a proper uptime of my instance (around 90%)" - required: true + - label: "Ensure that my instance is up to date (less than one month old)" + required: true + - label: "Ensure a proper uptime of my instance (around 90%)" + required: true - type: input id: country @@ -72,17 +72,17 @@ body: attributes: label: Invidious threads description: Is your Invidious instance milti-threaded? - placeholder: "Default: 1" + placeholder: "Default: 1" validations: required: true - type: checkboxes attributes: - label: Twice daily IPV6 rotation + label: IPV6 rotation description: "Are you avoiding YouTube rate limiting with IPV6 rotation?" options: - - label: "Yes" - required: false + - label: "Yes" + required: false - type: input id: mitm-name @@ -93,6 +93,18 @@ body: validations: required: false + - type: checkboxes + attributes: + label: Optional Materialious configuration + description: "What optional Materialious steps have you configured." + options: + - label: "RYD-Proxy" + required: false + - label: "Syncious integration" + required: false + - label: "Self-hosted PeerJS" + required: false + - type: textarea id: more-infos attributes: diff --git a/README.md b/README.md index e7946d0d..017450d9 100644 --- a/README.md +++ b/README.md @@ -38,12 +38,7 @@ - YT path redirects (So your redirect plugins should still work!) # Public instances -- [materialio.us](https://materialio.us) - - **Location:** New Zealand - - **Threads:** 6 - - **Twice daily IPV6 rotation:** Yes - - **Cloudflare:** No - - **Accounts:** Yes +[Public instances are listed here](./docs/INSTANCES.md). Open an issue to add your instance. diff --git a/docs/INSTANCES.md b/docs/INSTANCES.md new file mode 100644 index 00000000..9967b5da --- /dev/null +++ b/docs/INSTANCES.md @@ -0,0 +1,10 @@ +# Public instances +- [materialio.us](https://materialio.us) + - **Location:** New Zealand + - **Threads:** 6 + - **IPV6 rotation:** Yes + - **Cloudflare:** No + - **Accounts:** Yes + - **RYD-Proxy:** Yes + - **Syncious integration:** Yes + - **Self-hosted PeerJS:** No