Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New instance] https://invidious.materialio.us #529

Closed
9 tasks done
WardPearce opened this issue Apr 10, 2024 · 6 comments
Closed
9 tasks done

[New instance] https://invidious.materialio.us #529

WardPearce opened this issue Apr 10, 2024 · 6 comments
Assignees
Labels
instance-add passed-checks Passed the required manual checks for a public instance

Comments

@WardPearce
Copy link
Contributor

URL

https://invidious.materialio.us

Mandatory checks

  • Instance has a domain name
  • Instance is served over HTTPS
  • Statistics (/api/v1/stats) are enabled
  • Instance is properly configured (including the mandatory post install configuration)
  • Instance has an automatic hourly restart setup of Invidious
  • If dash, proxy + download is enabled (default settings), the instance has unlimited traffic/bandwidth or close to unlimited (100TB minimum)
  • Instance is not running any kind of analytics

Maintainer chart

  • Ensure that my instance is up to date (less than one month old)
  • Ensure a proper uptime of my instance (around 90%)

Host country

New Zealand

Man in the Middle

No response

Source code URL

https://github.com/WardPearce/Materialious

Additional information

By default we want users using https://materialio.us (Using the Materialious frontend), so could that be the listed instance?

Our Invidious frontend is hosted at https://invidious.materialio.us, this can also be included in the list of instances & should be used for tracking the uptime of our instance.

Copy link

github-actions bot commented Apr 10, 2024

Hello! Your instance has been added to our monitoring system: https://updown.io/y6zr
You need to wait 30 days before we add your instance, this is to evaluate that your instance will keep a good uptime for one month.

Make sure you double checked all the mandatory checks or this will slow down the process of adding your instance!

Please consult these two important tutorials:

It is highly recommended to follow these tutorials because it will allow the instance to stay stable and performant over the long term.

Please consider joining the Matrix room for public instance maintainers by joining our Matrix room: https://matrix.to/#/#invidious:matrix.org
then pinging @ unixfox, @ TheFrenchGhosty and @ SamantazFox for asking to be invited to the Matrix room.
We discuss troubles managing a public instance, sharing some advices and more.

@github-actions github-actions bot added the wait-30-days Wait 30 days good uptime label Apr 10, 2024
@unixfox unixfox changed the title [New instance] materialio.us [New instance] https://invidious.materialio.us Apr 10, 2024
@unixfox
Copy link
Member

unixfox commented Apr 10, 2024

We only list instances that are running the invidious software for the frontend.

Only https://invidious.materialio.us is a candidate.

@WardPearce
Copy link
Contributor Author

We only list instances that are running the invidious software for the frontend.

Only https://invidious.materialio.us is a candidate.

Okay sounds good 👍

@WardPearce
Copy link
Contributor Author

@unixfox for some reason it appears to be pinging materialio.us not invidious.materialio.us, even tho thats the instance I provided under "URL". So the current uptime tracking isn't accurate.

@perennialtech
Copy link
Collaborator

@WardPearce Thanks for submitting your instance. While you wait for the 30 day monitoring for uptime, please double-check the following:

I've also added https://invidious.materialio.us to monitoring at updown.io. However, this will mean that you will need to wait an additional two weeks to complete the required 30-day uptime check. Sorry about the delay here.

@WardPearce
Copy link
Contributor Author

WardPearce commented Apr 22, 2024

@WardPearce Thanks for submitting your instance. While you wait for the 30 day monitoring for uptime, please double-check the following:

* Your instance appears to be setting the [`Server`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server) header twice in its responses, once with `Caddy` and once with `nginx/1.25.5`. This suggests a misconfiguration in your reverse proxy setup.
  Please review and correct your reverse proxy configuration to ensure the `Server` header is only set once with the correct value.

* As mentioned by the GitHub bot, ensure that you have completed the following tutorials from the Invidious documentation:
  
  * [Rotate your IPv6 address for escaping YouTube blocking](https://docs.invidious.io/ipv6-rotator/)
  * [Improving your public instance performance and stability](https://docs.invidious.io/improve-public-instance/)

I've also added https://invidious.materialio.us to monitoring at updown.io. However, this will mean that you will need to wait an additional two weeks to complete the required 30-day uptime check. Sorry about the delay here.

Fixed the server header, Yes my instance is rotating IPV6 addresses twice a day & I've followed the best practices for improving performance and stability (currently running Invidious on 6 threads).

Thank you

Also I'm tracking uptime myself here https://status.wardpearce.com/status/foss under "Materialio.us" (just in case)

Also might be of note, that my instance is modifying response headers as the following

access-control-allow-credentials
	true
access-control-allow-headers
	User-Agent,Authorization,Content-Type
access-control-allow-methods
	GET,POST,OPTIONS,HEAD,PATCH,PUT,DELETE
access-control-allow-origin
	https://materialio.us/

@bugmaschine bugmaschine added the passed-checks Passed the required manual checks for a public instance label May 1, 2024
@github-actions github-actions bot removed the wait-30-days Wait 30 days good uptime label May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
instance-add passed-checks Passed the required manual checks for a public instance
Projects
None yet
Development

No branches or pull requests

5 participants