How To install YouTube Video Backend

 

Minimal Server Requirements:

Apache or Nginx

rewrite enabled

PHP 7.2.5+* with IonCube Loader and CURL extension

MySQL/MariaDB

Composer

Recommended Server Requirements:

Apache 2.4

rewrite enabled

PHP 7.3 with IonCube Loader and CURL extension

MySQL/MariaDB

Composer

* PHP 8.x not supported.


How to install Backend Script?

1) Create a Subdomain, e.g., backend.yourDomain.com

2) Install "unzip" package via SSH:

Debian/Ubuntu

apt-get install unzip

CentOS

yum install unzip

3) Upload the Zip file in your Subdomain Webroot directory and extract it via SSH:

unzip YouTubeVideoBackend-v2.2.zip

4) Delete the Zip file from Server for Security Reasons

5) Create a new Database

6) Open .env file and edit the following:

APP_URL=http://backend.yourDomain.com
APP_LICENSE_KEY=License key in your Client Area
DB_DATABASE=your DB NAME
DB_USERNAME=DB Username
DB_PASSWORD=DB Password

7) Open SSH to your Server and Navigate to Webroot directory, e.g.:

cd /www/wwwroot/backend.yourDomain.com

8) Install dependencies via composer

composer install

 

On a Plesk Server only, type the following command to determine the correct location of the PHP "CLI" (Command Line Interface) for your PHP version:

find /opt/plesk/php/*/bin/php

You should see output like this:

Use the correct, corresponding, full PHP path name i.e. "/opt/plesk/php/7.3/php" instead of "php" for the commands executed in the next step!

 

9) Type these 2 Commands to Create the Database Table

php artisan migrate
php artisan db:seed

You should see this output:

If you get this error, please read this Article: Enable putenv

 

10) Change CHMOD to 777 for these Directory: /storage/YouTube

 

11) Open app/Libraries/ApiControl.php and add Server IPs that are allowed to use the MP3 Converter Pro. (Only edit the red marked values, and do NOT use the default API Key value!)

public static $_apiAllowedIps = array(
    // df3908b67e1ad1c6f2a4b35f2af0c12e is a random String what serve as API Key.
    // You can Create your own API keys for example with a md5 Generator like https://www.md5hashgenerator.com/
    // Type any few words or numbers in the md5 Generator and click generate.
    'df3908b67e1ad1c6f2a4b35f2af0c12e' => array(
       '111.111.111.111', // Add here your Server IPs what you will give Access to Consume the Video API.
'222.222.222.222'
    )
 );
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

Promotions / Discounts!

For New Customers Only! I do recommend starting with a Lifetime License, after reviewing the...

Features & Benefits

Does not require FFmpeg, because the "Backend" software only performs download URL extraction...