5 ms·
I can't tell based on the GitHub description whether this is a website or some code you run locally. Like, I don't really know what a replacement front-end is.
by notafraudster 5y ago
I can't tell based on the GitHub description whether this is a website or some code you run locally. Like, I don't really know what a replacement front-end is. Is it a Chrome extension? I clicked the documentation and that didn't really answer anything for me. It's a Java backend, a Golang proxy, and a JS frontend? How do I actually use it?
I tried Googling "piped" and "piped youtube" and couldn't find any reference so I assume it's not a website. I could imagine using this, but not if I have to run it myself.
- cyounkins 5y agoI think it is what is running at https://piped.kavin.rocks/ https://piped.kavin.rocks/
- andrewzah 5y agoEssentially you self-host it and it operates, I assume, via YouTube’s API or scraping. Invidious is another alternative frontend to youtube. I use it because it loads much faster than YT and it has an API that makes it easy for me to batch download my playlists. However it occasionally gets authentication errors and I have to restart the service manually.
- hi5eyes 5y agoinvidio.us is a much cleaner experience compared to default youtube/cancer youtube search too
- emanuelpina 5y agoThere're two instances at the moment: https://github.com/TeamPiped/Piped/wiki/Instances https://github.com/TeamPiped/Piped/wiki/Instances Here's the documentation, including how to self-host an instance: https://piped-docs.kavin.rocks/ https://piped-docs.kavin.rocks/
- denton-scratch 5y agoAh, Docker. Looks like you have to run a minimum of TWO servers (or containers). You need a Java 11 server, and at least one golang proxy. Looks like "self-hosting" means, in practice, cloud hosting.
- danielheath 5y agoI mean, two docker containers isn’t zero overhead but it’s a long way from “needs multiple boxes and you have to pay someone to manage it”. A systemd unit file to run a docker container isn’t a hard thing to write.
- denton-scratch 5y agoI don't use Docker or systemd. I don't need to rehearse my objections to systemd; I object to Docker because it's a proprietary skin wrapped around open-source container mechanisms. I run Xen VMs, and I don't want to dedicate two VMs to something like this (my VM host has 16GB of RAM). I'm not saying this solution is no good; it's just not a match for me.
- nargek 5y agoWhy would you have to dedicate two vm ? You can use containers (LXC) and that's it.
- denton-scratch 5y agoI could use LXC; I looked into it about 5 years ago, and it looked reasonable. But I can only administer a limited number of technology bundles, and I went with Xen for virtual hosting. If I deployed Piped as LXC, I'd have to figure out how to do it (LXC is not The Docker Way, and the installation instructions are for Docker). I don't mind admin work - I quite like it - but for me, it's pure overhead, since I run nothing else under LXC.
- maccolgan 5y agoTry Podman, I think you'll like it.