-
Notifications
You must be signed in to change notification settings - Fork 161
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.nerdvpn.de #241
Comments
Added on uptime robot: https://stats.uptimerobot.com/89VnzSKAn/791917306 |
I have a question about the hourly restart. Can someone explain what exactly happens when invidious crashes? I have full root access to my server, surely there is some better way a cronjob/monitor can watch the invidious service/website/whatever and react accordingly. The problem I have with the hourly restart is, that it also breaks active sessions. I often watch videos which are longer than an hour and this results in the video breaking multiple times because of the restart. Also, what if invidious breaks only 15min after the last restart, that would leave the service with a downtime of 45min until the next. I would really like to implement a better solution that "just" a hourly restart. Thanks for any input. |
Nowadays if you don't have This is why we recommend restarting it every hour because a public instance will receive way more traffic than a private one and will become sluggish more quickly. If you don't want to break "active sessions", you can also run two invidious processes at the same time behind a reverse proxy and just restart one at a time. Do note that it's not normal if videojs (the player of invidious) doesn't retry if a request fails due to invidious being offline for a short period of time, you should probably open a bug report for that on invidious. |
I have absolutely no clue, sorry :/ If you find out why, please open an issue with your findings !
Nope. The phenomenon is weird in many aspects. It's not as simple as "invidious breaks" like your program have a segfault. Invidious becomes sluggish (slow to respond) as the time goes on, and you get more occurences of weird things, like slow response times, subscriptions not refreshing anymore, database queries failing, etc.. I don't know if it's related to the language itself (maybe the internal Crystal scheduler doesn't handle that many fibers?), to one of the libraries (shards) that we're using, to the garbage compiler, or to our own code. There are so many things that I don't fully understand in the chain that could cause those problems. As unifox said, one big source of problems was QUIC, which is a monster (it embeds its own SSL library). Since we changed the default behavior from "use it" to "not use it", it also reduced the amount of crashes encountered by users / instance admins.
I'd love to, too, but at the moment I don't have the knowledge nor the time to dig in depth in valgrind, strace, or other memory analysis tools usage. Technically, invidious can run fine for multiple hours (generally > 6h on a medium sized instance) but in order to reduce the amount of problems (= issues) we have to handle, we decided that an 1h restart was mandatory. This indeed helped with a lot of common problems. Until a definitive fix is found, that requirement will stay. |
Hello there, As of now, I'll just accept this weird bug and keep the hourly restart active. Have a nice week everyone :) |
@Sommerwiesel Instance is properly configured and has good uptime. Please confirm that you indeed have auto-restart setup? If yes, are you ready for it to be added to the instance list? PS: Some, in my opinion, issues with your CSS:
If you explicitly want those "issues", it's not a problem. |
@TheFrenchGhosty Yes, please add my instance to the public list. I confirm, I have a hourly cronjob restarting invidious active and I actively monitor the successful execution of said cronjob. Thanks for the feedback. The "video/playlist/community" category "switcher" not being visible is a bug in the css, I will fix it asap. The rest is as intended. A pleasure working with you guys/gals and have a nice weekend :) |
This instance should be removed again, due to the situation described in these links: libredirect/browser_extension#555 I hope that Invidious takes a stance against such behavior (discrimination on the basis of country/nationality/ethnicity) // Edit: i noticed the discussion at places, like: #149 (comments at the very bottom, including what Ammako called him bringing it up with them), and especially just Sommerwiesel/invidious#6 after which i believe and understand what the instance operator is saying. Looks resolved to me |
Cheers, I will never do somthing like this again i.e. block anyone out who wants to use the instance legitimately and I hope this whole mess doesn't lead to my instance getting removed. It was a really dumb mistake for me to react like this. I'm sorry... |
Please double-check that you have configured hmac_key in the config file or INVIDIOUS_CONFIG then restart the instance. You must set a random generated value for the parameter |
Done |
Hello, I'm currently getting hit with DMCA claims and a warning from my hosting provider that they'll shut down the server. Until the issue has been dealt with, I'm forced to stop the instance. I've already sent the DMCA template and time will show if this can get resolved in a good way. After all, I'm technically not doing anything illegal. It's just the same DMCA-bullying that plagues many YouTube channels. Expect my instance to be down until 02-20-2023. I will switch to a maintenance page later, but right now 502 Bad Gateway will have to suffice. Sorry. |
Sad to see that many instances providers have been getting DMCA requests lately... I do have plans to submitting a tutorial on how to hide your servers behind a proxy server hosted at a provider that don't care about DMCA requests or understand what invidious is. For the time being, I'll remove your instance from the list. I hope your provider will understand that invidious is not a threat. |
Detailed comment on what will be documented related to hiding the servers: #348 |
Btw, I have not forgotten about the matrix room. Can you send me an invite? |
Please join the matrix room and ping me there: https://matrix.to/#/#invidious:matrix.org |
Hello, We temporarily removed your instance in order to avoid the Invidious users to use an instance that doesn't work for the moment. Once you have fixed the issue ( We are fully aware that this issue is not your fault, but for the moment we can't do anything than filtering in the list the instances that works from the instances that don't. Again, like said previously, we are working on the problem, and all progress will be posted in #3822. Thank you for your understanding. |
@unixfox Please add my instance back to the public list. Ipv6 connectivity has been fixed now. Moreover, can you add the Tor version to the list as well? It's been up for almost a month now and has already been used by visitors from Russia. Thanks :) |
also reformat some things related #241 (comment)
Changed hoster from Germany to Ukraine after German hoster prooved too problematic with DMCA requests. |
Should be merged now |
@unixfox @TheFrenchGhosty Just fixed the blockage and video playback again. Please re-add my instance back to the public list. Gracias. Also, please remove my TOR version for now (nerdvpneaggggfdiurknszkbmhvjndks5z5k3g5yp4nhphflh3n3boad.onion). It will be under maintenance for a longer time until I've migrated my tor services to another server. |
@unixfox Yo, I think you made a mistake, you added back invidious.privacyredirect.com instead of mine (invidious.nerdvpn.de). Don't worry, mistakes happen :) |
oops indeed I'm not sure how I did that but there you go it's fixed. |
@unixfox @TheFrenchGhosty can you please remove my tor instance for now. It will be down for some time. |
@unixfox @bugmaschine noo not my normal clearnet instance, my TOR instance, i.e. nerdvpneaggggfdiurknszkbmhvjndks5z5k3g5yp4nhphflh3n3boad.onion Plesse keep my normal instance on the list. |
Sorry about that, i must have misread that. Should be fixed now. |
Hey @unixfox @bugmaschine please remove my instance from the public list for now. Cheers |
Done |
Yo, @bugmaschine @unixfox Please add my instance https://invidious.nerdvpn.de back to the public list. |
Please remove my instance from the public list as it is currently unable to unblock itself from YT blockage |
Done |
Please re-add my instance I've done a few things to improve the blocking situation. Cheers |
Hello! Your instance has been added to our monitoring system: https://updown.io/002y 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. |
URL
https://invidious.nerdvpn.de
Mandatory checks
/api/v1/stats
) are enabledMaintainer chart
Host country
Germany
Man in the Middle
None
Source code URL
https://github.com/Sommerwiesel/invidious
Analytics
None
Additionnal informations
The text was updated successfully, but these errors were encountered: