Install RapidLeech v43 on Debian or Ubuntu VPS

Premium services since 2010

Trusted by thousands of businesses worldwide • 99.9% Uptime Guarantee • Crypto Accepted

Table of Contents


RapidLeech is a powerful script that allows your server to download files from various hosting sites and then “leech” them to your local computer. This guide has been modernized for Ubuntu 22.04/24.04 and Debian 11/12, using PHP 8.x and enhanced security.

Rapidleech


Step 1: Update Your Server

Before installing software, we tell the server to refresh its package list and update existing software to ensure everything is secure.

  • apt update: Refreshes the available software list.
  • apt upgrade -y: Installs the latest versions of your current software.

apt update && apt upgrade -y
apt install -y wget unzip curl apache2-utils


Step 2: Install Apache and PHP 8.x

Your server needs a way to “talk” to your browser (Apache) and a way to run the RapidLeech code (PHP). Modern systems use PHP 8.x, which is much faster and more secure than the old versions.

  • apache2: The web server software.
  • php: The engine that runs the RapidLeech script.
  • php-curl & php-gd: Necessary tools for handling downloads and images.

apt install -y apache2 php libapache2-mod-php php-curl php-gd php-xml php-zip php-mbstring


Step 3: Download and Extract RapidLeech

We will now download the RapidLeech files directly into your web folder.

  • cd /var/www/html: Moves you into the folder where your website files live.
  • wget: Downloads the script from the source.
  • unzip: Extracts the files so the server can use them.

cd /var/www/html
wget https://aminserve.com/dl/rapidleech-v2-rev43.zip
unzip rapidleech-v2-rev43.zip
rm rapidleech-v2-rev43.zip
mv rapidleech-v2-rev43 rapidleech 2>/dev/null || mv Rapidleech rapidleech



Step 4: Set Permissions

For RapidLeech to work, the “web user” (the server) needs permission to save files into the downloads folder.

  • chown: Makes the web server the “owner” of the files.
  • chmod 777: Unlocks the “files” folder so downloads can be saved.

chown -R www-data:www-data /var/www/html/rapidleech
chmod 777 /var/www/html/rapidleech/files

Because RapidLeech uses your server’s bandwidth, you should lock it so only you can access it. We will create a username and password popup.

1. Create your login credentials:

Change admin to your preferred username. After running this, the server will ask you to type a password.

htpasswd -c /etc/apache2/.htpasswd admin

2. Tell Apache to require this password:

Open the configuration file:

nano /etc/apache2/sites-available/000-default.conf

Scroll to the bottom. Right above the </VirtualHost> line, paste this block of code:

<Directory "/var/www/html/rapidleech">
    AuthType Basic
    AuthName "Restricted Access"
    AuthUserFile /etc/apache2/.htpasswd
    Require valid-user
</Directory>

To save: Press CTRL+O, then Enter, then CTRL+X.


Step 6: Restart and Finish

To apply all your settings, restart the Apache service.

systemctl restart apache2



Accessing Your Script

You can now access your installation at:

http://YOUR-SERVER-IP/rapidleech/

A box will pop up asking for the username and password you created in Step 5.

Pro-Tip: RapidLeech saves downloads in /var/www/html/rapidleech/files. Be sure to delete old files occasionally so your VPS hard drive doesn’t run out of space!

Never Miss an Update

Get expert tips, tutorials, and hosting insights delivered to your inbox weekly. Join 10,000+ subscribers!
🔒 We respect your privacy. Unsubscribe anytime.