- Operating System Linux/Windows;
- Server Apache/Nginx/LiteSpeed;
- Script PHP 7.2+;
- Database MySQL/MariaDB/SQLite3;
- Activate the pdo_sqlite extension;
- Make sure you have provided IP Proxy for bypassing Google Drive, OK.ru and Files.im.
- Open the file includes/config.php;
- Change the value of BASE_URL according to your website url (backslash at the end);
- Change the value of BASE_DIR to the public_html or www directory where you saved this tool (backslash at the end);
- Change the value of SECURE_SALT to your liking for the security of your website;
- Especially for the Apache server, open the file .htaccess in the root directory of this tool;
- Especially for the Apache server, please change the cors policy (localhost|127.0.0.1|gdplayer.top) on the 21th line according to the domain/subdomain you want to whitelist;
- Especially for the Nginx server, to enable the rewrite url can be seen in the file nginx.conf;
- Especially for the LiteSpeed server, to enable the rewrite url can be seen in the file litespeed.htaccess. Please rename the file litespeed.htaccess to .htaccess.;
- Especially for the LiteSpeed server, please change the cors policy (localhost|127.0.0.1|gdplayer.top) on the 9th line according to the domain/subdomain you want to whitelist;
- Disable HTTP/2 and HTTP/3 on the apache/nginx/litespeed or Cloudflare servers so videos can be played using the Safari browser and Apple devices.
- Save changes made.
- Create a new database on MySQL/MariaDB;
- Import database new_db.sql, if there is already an old database version, please import tb_loadbalancers.sql;
- Set the database connection by opening the file administrator/includes/conn.php;
- Save the changes made.
NOTE:
- If you want to add a load balancer, please activate remote mysql on the main VPS;
- After remote mysql is enabled, open administrator/includes/conn.php file and set host with VPS IP;
- If you want to use Main VPS resources as load balancer, connect the subdomain/domain load balancer with the primary VPS.
- After the tool is installed on the Main VPS, please copy all files on the main VPS;
- Then paste/extract the file in the VPS Load Balancer;
- Open include/config.php and set BASE_URL and BASE_DIR according to the domain/subdomain load balancer;
- Done.
NOTE:
- SECURE_SALT must match all primary and load balancer domains/subdomains.
- Copy the popup ad code that you get at the advertising service provider of your choice;
- Please login to the control panel as admin;
- After logging in, go to the menu App -> Settings -> Ads, paste your popup ad code into Popup Ad Code;
- Save the changes made.
- Open the link https://console.developers.google.com/apis/library
- Find and click Google Drive API;
- Click the Enable button;
- Open the link https://console.developers.google.com/apis/credentials
- Select an existing project, if you don't have a project yet, first create it by clicking the Create Project button
- Enter your Project Name in the field provided;
- Select Location of your project or leave it No organization;
- Click the Create button;
- On the side menu click Oauth consent screen;
- Check External, if you use a G-Suite account you can check Internal;
- Enter Application Name as you wish;
- Click the Save button;
- On the side menu click Credentials;
- Click the + CREATE CREDENTIAL button;
- Click API Key;
- In the Name column enter the name of your API as desired;
- In the Application restrictions session, please check None;
- In the API Restrictions, please check Restrict key;
- In the column below, please check Google Drive API;
- Please copy API Key;
- Click the Save button.
- Open the link https://console.developers.google.com/apis/credentials
- Select an existing project or if you don't have a project yet, first create it by clicking the Create Project button;
- Enter your Project Name in the field provided;
- Select Location of your project or leave it No organization;
- Click the Create button;
- On the side menu click Oauth consent screen;
- Check External, if you use a G-Suite account you can check Internal;
- Enter Application Name as you wish;
- Click the Save button;
- On the side menu click Credentials;
- Click the + CREATE CREDENTIAL button;
- Click OAuth client ID;
- In the Application Type section select Web Applications;
- Enter Name application as you wish;
- In the Authorized redirect URIs section, click the + Add URI button;
- In the URI column, enter the link https://developers.google.com/oauthplayground
- Click the Create button;
- Please copy and save Client Id and Client Secret obtained;
- Open the link https://developers.google.com/oauthplayground
- Click the Gear button in the upper right corner;
- Check Use your own OAuth credentials;
- Paste Client Id and Client Secret that have been copied before;
- In Step 1 Select & authorize APIs, please search & click Drive API v3;
- Please check/click all child from Drive API v3;
- Click the Authorize APIs button;
- Please select your account;
- Click Allow on all popup dialogs that appear;
- Click the Allow again button;
- In Step 2 Exchange authorization code for tokens, click the button Exchange authorization code for tokens;
- Please copy and save the code Refresh Token obtained;
- After creating API Key and Oauth client ID Google Drive;
- Open the file includes/gdrive_auth/sample.json and copy all the contents;
- Create a new json file with the name of your Google Drive email, for example: [email protected];
- Paste the contents of the previously copied sample.json into the newly created json file;
- Fill in email with your Google Drive email and fill in api_key, client_id, client_secret, refresh_token with those previously created;
- Save the changes made.
NOTE:
- For bypass limits you can use multiple Google accounts;
- Please create an API Key and OAuth Client on the new Google account;
- Repeat the Google Drive Bypass Limit setting steps by creating a new json file;
- Login with your Cloudflare account from the link https: //dash.cloudflare.com/login;
- Open the Speed -> Optimization menu and set the value Rocket Loader with Off;
- Open the menu Caching -> Configuration;
- Set Caching Level with No query string;
- Set Browser Cache TTL ** with ** Respect Existing Headers;
- Set Always Online ** with ** Off;
- Open the Page Rules menu;
- Create a new page rule by clicking the Create Page Rule button;
- Enter the URL yourwebsite.com/embed.php in the column If the URL matches:;
- In the Then the settings are:;
- Select Rocket Loader and set the value to Off;
- Select Cache Level and set the value to Bypass;
- Select Origin Cache Control and set the value to Off;
- Click the Save & Deploy button to save the page rule.
- Sistem Operasi Linux/Windows;
- Server Apache/Nginx/LiteSpeed;
- Script PHP 7+;
- Database MySQL/MariaDB/SQLite3;
- Aktifkan ekstensi pdo_sqlite;
- Pastikan kamu telah menyediakan IP Proxy untuk bypass Google Drive, OK.ru and Files.im.
- Buka file includes/config.php;
- Ubah nilai BASE_URL sesuai dengan url website Anda (backslash diakhir);
- Ubah nilai BASE_DIR sesuai dengan direktori public_html atau www tempat Anda menyimpan tools ini (backslash diakhir);
- Ubah nilai SECURE_SALT sesuai dengan keinginan Anda demi keamanan web Anda;
- Khusus untuk server Apache, Buka file .htaccess pada root direktori tool ini;
- Khusus untuk server Apache, silahkan ubah cors policy (localhost|127.0.0.1|gdplayer.top) pada baris ke-21 sesuai dengan domain/subdomain yang ingin di whitelist;
- Khusus untuk server Nginx, untuk mengaktifkan url rewrite bisa dilihat pada file nginx.conf;
- Khusus untuk server LiteSpeed, untuk mengaktifkan url rewrite bisa dilihat pada file litespeed.htaccess. Silahkan rename file litespeed.htaccess menjadi .htaccess.;
- Khusus untuk server LiteSpeed, silahkan ubah cors policy (localhost|127.0.0.1|gdplayer.top) pada baris ke-9 sesuai dengan domain/subdomain yang ingin di whitelist;
- Nonaktifkan HTTP/2 dan HTTP/3 pada server apache/nginx/litespeed atau Cloudflare sehingga video bisa diputar menggunakan browser Safari dan perangkat Apple.
- Simpan perubahan yang dilakukan.
- Buat database baru pada MySQL/MariaDB;
- Import database new_db.sql, jika sudah terdapat database versi lama silahkan import tb_loadbalancers.sql;
- Atur koneksi database dengan cara buka file administrator/includes/conn.php;
- Simpan perbahan yang dilakukan.
CATATAN:
- Jika ingin menambahkan load balancer, silahkan aktifkan remote mysql pada VPS Utama tersebut;
- Setelah remote mysql diaktifkan buka file administrator/includes/conn.php dan atur host dengan IP VPS;
- Jika ingin menggunakan resource VPS Utama sebagai load balancer maka sambungkan subdomain/domain load balancer dengan VPS utama tersebut.
- Setelah tool diinstall pada VPS Utama, silahkan copy semua file pada vps utama tersebut;
- Kemudian paste/ekstrak pada VPS Load Balancer;
- Buka file includes/config.php dan atur BASE_URL dan BASE_DIR sesuai dengan domain/subdomain load balancer;
- Selesai.
CATATAN:
- SECURE_SALT harus sama dengan semua domain/subdomain utama dan load balancer.
- Copy kode iklan popup yang Anda dapatkan pada penyedia layanan iklan pilihan Anda;
- Silahkan login ke control panel sebagai admin;
- Setelah login, pergi ke menu App -> Settings -> Ads, paste kode iklan popup Anda ke Popup Ad Code;
- Simpan perubahan yang dilakukan.
- Buka link https://console.developers.google.com/apis/library
- Cari dan klik Google Drive API;
- Klik tombol AKTIFKAN;
- Buka link https://console.developers.google.com/apis/credentials
- Pilih project yang ada, jika belum punya project maka buat dulu dengan cara klik tombol Buat Project
- Masukkan Nama Project Anda pada kolom yang tersedia;
- Pilih Lokasi project Anda atau biarkan saja Tidak ada organisasi;
- Klik tombol Buat;
- Pada menu samping klik Layar persetujuan Oauth;
- Centang Eksternal, jika menggunakan akun G-Suite Anda bisa mencentang Internal;
- Masukkan Nama Aplikasi sesuai keinginan Anda;
- Klik tombol Simpan;
- Pada menu samping klik Kredensial;
- Klik tombol + BUAT KREDENSIAL;
- Klik Kunci API;
- Pada kolom Nama masukkan nama dari API Anda sesuai keinginan;
- Pada sesi Pembatasan aplikasi, silahkan centang Tidak ada;
- Pada sesi Pembatasan API, silahkan centang Batasi kunci;
- Pada kolom dibawahnya silahkan centang Google Drive API;
- Silahkan copy API Key;
- Klik tombol Simpan.
- Buka link https://console.developers.google.com/apis/credentials
- Pilih project yang ada atau jika belum punya project maka buat dulu dengan cara klik tombol Buat Project;
- Masukkan Nama Project Anda pada kolom yang tersedia;
- Pilih Lokasi project Anda atau biarkan saja Tidak ada organisasi;
- Klik tombol Buat;
- Pada menu samping klik Layar persetujuan Oauth;
- Centang Eksternal, jika menggunakan akun G-Suite Anda bisa mencentang Internal;
- Masukkan Nama Aplikasi sesuai keinginan Anda;
- Klik tombol Simpan;
- Pada menu samping klik Kredensial;
- Klik tombol + BUAT KREDENSIAL;
- Klik OAuth client ID;
- Pada bagian Jenis Aplikasi pilih Aplikasi Web;
- Masukkan Nama aplikasi sesuai keinginan Anda;
- Pada bagian URI pengalihan yang diotorisasi, klik tombol + Tambah URI;
- Pada kolom URI, masukkan link https://developers.google.com/oauthplayground
- Klik tombol Buat;
- Silahkan copy dan simpan Client Id dan Client Secret yang didapatkan;
- Buka link https://developers.google.com/oauthplayground
- Klik tombol Gear yang ada di pojok kanan atas;
- Centang Use your own OAuth credentials;
- Paste Client Id dan Client Secret yang telah di copy sebelumnya;
- Pada Step 1 Select & authorize APIs, silahkan cari & klik Drive API v3;
- Silahkan centang/klik semua child dari Drive API v3 tersebut;
- Klik tombol Authorize APIs;
- Silahkan pilih akun Anda;
- Klik Izinkan pada semua dialog popup yang muncul;
- Klik tombol Izinkan lagi;
- Pada Step 2 Exchange authorization code for tokens, klik tombol Exchange authorization code for tokens;
- Silahkan copy dan simpan kode Refresh Token yang didapatkan;
- Setelah membuat API Key dan Oauth client ID Google Drive;
- Buka file includes/gdrive_auth/sample.json dan copy semua isinya;
- Buat file json baru dengan nama email Google Drive Anda, contoh: [email protected];
- Paste isi dari sample.json yang telah di copy sebelumnya ke dalam file json baru yang telah dibuat;
- Isi email dengan email Google Drive Anda dan isi api_key, client_id, client_secret, refresh_token dengan yang telah dibuat sebelumnya;
- Simpan perubahan yang dilakukan.
CATATAN:
- Untuk bypass limit Anda bisa menggunakan multi akun Google;
- Silahkan buat API Key dan OAuth Client pada akun Google baru;
- Ulangi langkah pengaturan Bypass Limit Google Drive dengan membuat file json baru;
- Login dengan akun Cloudflare Anda dari link https://dash.cloudflare.com/login
- Buka menu Speed -> Optimization dan atur nilai Rocket Loader dengan Off;
- Buka menu Caching -> Configuration;
- Atur Caching Level dengan No query string;
- Atur Browser Cache TTL dengan Respect Existing Headers;
- Atur Always Online dengan Off;
- Buka menu Page Rules;
- Buat page rule baru dengan cara klik tombol Create Page Rule;
- Masukkan URL domainwebanda.com/embed.php pada kolom If the URL matches:;
- Pada bagian Then the settings are:;
- Pilih Rocket Loader dan atur nilainya menjadi Off;
- Pilih Cache Level dan atur nilainya menjadi Bypass;
- Pilih Origin Cache Control dan atur nilainya menjadi Off;
- Klik tombol Save & Deploy untuk menyimpan page rule tersebut.