Hacker News new | ask | show | jobs
by distract8901 963 days ago
I've been using PeerTube recently. After spending a ridiculous amount of effort, I have a server that pulls down indexes from other servers and mirrors content both for me locally and to share bandwidth with other users.

As absolutely awful as this experience has been, it's still less painful than dealing with google ads. The amount and variety of videos on there is much lower, but I've managed to federate with enough servers to curare a fairly interesting list.

I just can't/won't tolerate ads anymore. It doesn't have to be this way, and I choose to simply not use these ad platforms wherever I can. It's much more pleasant online when you go to spaces that aren't constantly trying to sell you something or spy on you so they can sell you more stuff.

1 comments

Do you whitelist videos or channels for mirroring? What's a good starting point for others to replicate this setup?
Basically, you can have your server follow another instance as if it were a user account. Assuming the remote instance allows follows, their local feed gets duplicated to your federated feed. If they allow mirroring, you can configure the server to mirror in different ways. You can mirror the N most viewed videos, new videos, and 'trending'. Then you can set a disk capacity limit, and have videos fall off after so many days. Presently I'm sitting on 320GB of mirrored videos. 300 is automatic mirroring.

Then of course you as a user can manually request a video be mirrored. I typically mirror everything I watch. I wish it had an option to automatically mirror your subscriptions, but it should be fairly trivial to write a script that does it.