The original post: /r/selfhosted by /u/Tanner234567 on 2024-11-05 23:18:39.
I was getting sick of ssh-ing into my server to access robust versions of spotdl and yt-dl so I created a web-based user interface that allows me to download any youtube or spotify song, playlist, or album. This is my first time creating a docker container instead of just using one. The interface is very basic but it does show the output when downloading. Multiple files are combined as a .zip folder. It’s implemented using docker compose which is my preferred way.
I realize there are some ways to do this on the web already, but they are typically riddled with ads and likely viruses. This is a much more secure way to accomplish the same thing.
Big thanks to spotdl, yt-dl, and of course docker, which provided the heavy lifting to this self hosted service. Give it a try and let me know what you think.