Re:Self hosted YouTube media server – Tube Archivist
by Jolter on Sunday July 16, 2023 @11:00AM
(#36747742)
Probably because it’s fast, scales well in terms of size, and decently easy to build apps around. Shouldn’t the question be, why not?
[ Parent
| on HN ]
Re:Self hosted YouTube media server – Tube Archivist
by hkt on Sunday July 16, 2023 @11:36AM
(#36748182)
Why not?
Well, if you're self hosting for yourself, friends, and family.. it isn't likely to be a thing you'll want to care about fixing when it eventually breaks in mysterious ways.
Better to use sqlite or just a blob of yaml in a file if self hosting might be involved.
Re:Self hosted YouTube media server – Tube Archivist
by Jolter on Monday July 17, 2023 @01:32AM
(#36754497)
Sure, you’re hosting a few hundred or thousand videos, a blob of yaml can be good enough. I have no history if this project, but I suspect they started out like that. Something like Elasticsearch usually comes into play when you are ingesting a lot of data point very quickly, so I would assume the authors wanted to archive fairly huge amounts of videos.
Re:Self hosted YouTube media server – Tube Archivist
by nullcipher on Sunday July 16, 2023 @01:11PM
(#36749269)
Maybe I misunderstood this but why does a personal youtube listing / downloading app need ES ? Seems so heavyweight for such a lightweight use.
Re:Self hosted YouTube media server – Tube Archivist
by programmarchy on Sunday July 16, 2023 @01:23PM
(#36749411)
ES is just a Java-based server, isn’t it? Looks like it clocks in at 500MB which is on par with an Electron desktop app.
Re:Self hosted YouTube media server – Tube Archivist
by progman32 on Sunday July 16, 2023 @03:09PM
(#36750410)
It can do full text search (subtitles, comments) right in the ui. It seems to be designed for large scale backups. I use it for a couple hundred important to me or likely to be removed videos and it works excellent, too.
Would have preferred a more unsurprising db like psql or SQLite for my usage, but they also support data dumps so if needed I can escape.