On the 30th of June, my cloud provider, Oracle Cloud, decided to shutdown all my servers hosted on two Oracle Cloud accounts.
It is known that this provider will randomly ban accounts without any reason.
Unfortunately and this is 100% my fault for forgetting that, I only had data duplication between servers located in the two Oracle Cloud accounts and no backups.
I thought that I wouldn't get all my accounts in trouble at the same time and able to recover the data from one of the two accounts but unfortunately this turned out otherwise.
Implementing some backup was something I had in my notes for a long time but I think I forgot about it, maybe due to the huge amount of work I spend on the open source projects.
I'm deeply sorry if you have lost your subscriptions list or playlists or watch history. I did try to contact Oracle Cloud for recovering the data, I'm waiting for their answer but you should be certain that they will most likely ignore me.
So as of now and in order to not have the responsability of keeping the data of my users somewhere safe I won't accept new registrations on yewtu.be. You can use yewtu.be normally like before but without an account.
If you are looking for making an account on Invidious, please use other instances: https://instances.invidious.io or install Invidious locally on your computer: https://docs.invidious.io/installation/
Well first I had to find new servers, set up them. I have a complex infrastructure for handling the many users that I receive every day.
Second that was something I have wanted to do for a long time. Rework from scratch my infrastructure for an easier way of managing it.
In more technical terms, rework my Kubernetes infrastructure.
(Finally mentally recover from all of these events, especially the lost of my users data, by going on a hike for a full day)
Hey I've been using the instance for quite some time now.
As others, I've been mindful of the volatile nature of such types of front-ends so I've been regularly doing my due diligence and backing up my data.
In my humble opinion no sane user would really expect any kind of data integrity from a service like this so practically wipes like these aren't to be unexpected or particularly rare so all and all this isn't a big deal. But in practice disallowing such an essential part of UX like allowing people to have user feeds etc will practically render yewtu.be unusable for a large portion of the userbase.
So to sum up, nobody pays for SLA and you aren't really required to maintain indefinite backups, but if you ask me the decision to remove accounts altogether actually makes for a much worse platform for everyone weather their delusional enough to demand SLA or not. Please reconsider your decision, I feel like its much more drastic than it needs to be and it doesn't really benefit anyone in the end of the day. You shouldn't take any responsibility for our data, just let us enjoy the instance as is, we'll take care of the rest =)