The interface is intentionally simple for users. This page is where the honest server requirements live.
This app needs a real Node server or VPS. It is not meant for serverless deployments if you want reliable downloads.
The runtime expects yt-dlp to be available on the host, and ffmpeg helps when platforms need media handling beyond a single direct file.
Direct downloads stream to the browser, but the host still needs enough runtime room for yt-dlp and any platform-level media handling.
Links work best when the source is public and the server has permission to fetch the media without an authenticated browser session.
sudo apt update sudo apt install -y ffmpeg python3 python3-pip sudo pip3 install -U yt-dlp npm install npm run build npm start