Compare commits

...

10 commits

Author SHA1 Message Date
Hugo
72d19b3cc7
Merge bfffab3482 into c56586fba9 2024-05-22 22:03:14 +10:00
Émilien (perso)
c56586fba9
remove invidious.projectsegfau.lt bad uptime
as per the rules, all the instances that have less than 90% can't be a candidate on the list anymore.
2024-05-21 13:55:14 +02: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
Hugo Osvaldo Barrera
bfffab3482 Document INVIDIOUS_CONFIG_FILE 2023-12-20 10:59:46 +01:00
5 changed files with 26 additions and 36 deletions

View file

@ -18,10 +18,6 @@ body:
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
attributes:
@ -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

@ -1,3 +1,6 @@
# Configuration
An comprehensive list of all the available config options, with detailed explaination and default values is available under [`config/config.example.yml`](https://github.com/iv-org/invidious/blob/master/config/config.example.yml) in the main invidious repository.
The path to the configuration file can be overridden with the
`INVIDIOUS_CONFIG_FILE` environment variable.

View file

@ -16,8 +16,6 @@
* [invidious.flokinet.to](https://invidious.flokinet.to) 🇷🇴
* [invidious.projectsegfau.lt](https://invidious.projectsegfau.lt) 🇩🇪
* [invidious.privacydev.net](https://invidious.privacydev.net) 🇫🇷
* [iv.melmac.space](https://iv.melmac.space) 🇩🇪
@ -60,6 +58,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)