This guide explains how to install youtube-dl without root privileges.

Log in to your service via SSH before starting the installation.


Step 1 – Prepare Your Environment

Create the ~/bin directory (if it does not already exist) and add it to your PATH:

if ! grep -w "PATH=\$HOME/bin" ~/.bashrc ; then mkdir -p ~/bin && echo "PATH=\$HOME/bin:\$PATH" \
>> ~/.bashrc && source ~/.bashrc ; fi

Step 2 – Download youtube-dl

Download the latest version of youtube-dl:

wget --no-check-certificate -O ~/bin/youtube-dl https://yt-dl.org/downloads/latest/youtube-dl

Step 3 – Make It Executable

Grant execute permissions to the downloaded binary:

chmod 755 ~/bin/youtube-dl

Verify the Installation

Run the following command to verify that youtube-dl has been installed correctly:

youtube-dl --help

If the help page is displayed, the installation has completed successfully.


Notes

  • This installation does not require root access.
  • The latest version of youtube-dl is downloaded automatically.
  • If the youtube-dl command is not recognized immediately, log out and log back in, or run source ~/.bashrc.
Was this answer helpful? 204 Users Found This Useful (290 Votes)