Compare commits

...

9 commits

Author SHA1 Message Date
Fijxu
56d209695f
Merge 8245b9788d into c3bac1b3bb 2024-05-19 09:47:46 +00:00
perennial
c3bac1b3bb
Add invidious.incogniweb.net to the instance list (#559)
Closes #532
2024-05-16 15:09:51 +10:00
perennial
f9535adcd4
Add inv.in.projectsegfau.lt to the instance list (#558)
Closes #535
2024-05-16 13:41:31 +10:00
einfachzocken
9b181d36b9
add invidious.materialio.us to the instance list
closes #529
2024-05-15 22:28:18 +02:00
einfachzocken
0722501b8c
add invidious.reallyaweso.me to the instance list
closes #531
2024-05-15 22:20:01 +02:00
Sebastian Hädrich
d984302483
fix(api) 🏷️ Add missing property "playback" to /stats API endpoint (#555)
* fix(api) 🏷️ Add missing property "playback" to /stats API endpoint

* fix(api) 🏷️ Add missing sub properties to "playback"
2024-05-15 18:54:33 +02:00
Emilien Devos
1b68e2610f remove automatic add to status page + add apdex_t for updown.io 2024-05-15 13:52:00 +02:00
Émilien (perso)
c1d870cb15
Add part for matrix username (#556)
* Add part for matrix username

* Fix broken english + better wording

---------

Co-authored-by: TheFrenchGhosty <47571719+TheFrenchGhosty@users.noreply.github.com>
2024-05-15 13:36:05 +02:00
Fijxu
8245b9788d
Don't use http3-proxy for storyboards 2024-05-01 22:55:05 -04:00
5 changed files with 24 additions and 35 deletions

View file

@ -17,10 +17,6 @@ body:
- 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.
Please consider joining our 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.
- type: input
id: url
@ -89,6 +85,15 @@ body:
validations:
required: false
- type: input
id: matrix-username
attributes:
label: Your matrix username
description: "Please input your Matrix username here to join the private Matrix room for public instances maintainers. We discuss troubles managing a public instance, share some advices and more. Optional but highly recommended."
placeholder: "matrixuser"
validations:
required: false
- type: textarea
id: more-infos
attributes:

View file

@ -62,43 +62,14 @@ jobs:
period: '300',
mute_until: 'forever',
published: 'true',
apdex_t: '1.0',
alias: instanceHostname,
string_match: 'An alternative front-end to YouTube' } };
request(optionsAddNewCheck, async function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
if (body.token) {
var optionsGetStatusPages = {
method: 'GET',
url: 'https://updown.io/api/status_pages?api-key=${{ secrets.UPDOWN_API_KEY }}',
json: true
};
request(optionsGetStatusPages, async function (error, response, body) {
if (error) throw new Error(error);
const statusPage = body.filter(element => element.token === "resvf");
let checksOfStatusPage = statusPage[0].checks;
checksOfStatusPage.push(body.token)
var optionsAddCheckToStatusPage = {
method: 'PUT',
url: 'https://updown.io/api/status_pages/resvf?api-key=${{ secrets.UPDOWN_API_KEY }}',
headers: {
'content-type': 'application/json'
},
json: {checks: checksOfStatusPage}
};
request(optionsAddCheckToStatusPage, async function (error, response, body) {
if (error) throw new Error(error);
console.log(body)
});
});
var replyComment =
['Hello! Your instance has been added to our monitoring system: https://updown.io/' + body.token,
'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.',

View file

@ -27,6 +27,11 @@ All endpoints that return a JSON body support `&hl=LANGUAGE` for translating fie
"metadata": {
"updatedAt": Int64,
"lastChannelRefreshedAt": Int64
},
"playback": {
"totalRequests": Int32?
"successfulRequests": Int32?
"ratio": Float32?
}
}
```

View file

@ -237,7 +237,7 @@ But if you do not have NGINX as **your main reverse proxy** you can either try t
Replace `33:33` with uid:gid if you have something different.
4. Add these lines for the "server" section of Invidious in your NGINX configuration, just after the block `location /`:
```
location ~ (^/videoplayback|^/vi/|^/ggpht/|^/sb/) {
location ~ (^/videoplayback|^/vi/|^/ggpht/) {
proxy_buffering on;
proxy_buffers 1024 16k;
proxy_set_header X-Forwarded-For "";

View file

@ -60,6 +60,14 @@
* [invidious.privacyredirect.com](https://invidious.privacyredirect.com) 🇫🇮
* [invidious.reallyaweso.me](https://invidious.reallyaweso.me) 🇩🇪
* [invidious.materialio.us](https://invidious.materialio.us) 🇳🇿
* [inv.in.projectsegfau.lt](https://inv.in.projectsegfau.lt) 🇮🇳
* [invidious.incogniweb.net](https://invidious.incogniweb.net) 🇺🇸
### Tor Onion Services:
* [grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad.onion](http://grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad.onion) 🇺🇸 (Onion of vid.puffyan.us)