Today we are going to show you how to make a website like youtube without any coding, where users can create their channel, upload videos, subscriptions, video monetization, and other youtube related features. To Build this website, we are using PlayTube – The Ultimate PHP Video CMS & Video Sharing Platform Script.
Why we are using PlayTube Script to make this website
PlayTube is one of the best complete video-sharing PHP Script, which specially created to make your own website like youtube. This script fully loaded with amazing features like User Channels, Upload Videos, Video Studio, Auto Import Videos, Like & Dislike, Comments System, Subscriptions, History, Watch Later Pages, Full Advertisement System, and more.
PlayTube provides High Performance & Capability, which can handle more than 1B videos easily.
Requirements
Server Requirements | Files included |
PHP 5.5+ | JavaScript JS |
MySQLi Extension | JavaScript JSON |
GD Library | HTML |
Mbstring | XML |
cURL | CSS |
ZIP | PHP |
allow_url_fopen | SQL |
Installation
Download the latest version of PlayTube Script.
Upload PlayTube Script to your Server
1. Upload all files/folders located inside “Script” folder to the public_html. (Don’t upload Script folder, upload what inside it) as shown in the image below.
2. Now open your browser (Google Chrome recommended).
3. Go to http://www.YOURSITENAME.com/install (Replace “YOURSITENAME” with your domain)
4. Now you will be redirected to the installation page.
5. Fill all the requirements as mention below.
- Purchase code: Your Envato purchase code.
- SQL Host name: Your MySQL host name, e.g: localhost
- SQL Username: Your MySQL username.
- SQL Password: Your MySQL user password.
- SQL Database: Your MySQL database name.
- Site URL: Your website URL where you will install the script
- Site Name: Your site name, max 32 characters.
- Site Title: Your site title, max 100 characters.
- Site E-mail: Your site email.
- Admin Username: Choose your admin username.
- Admin Password: Choose your admin password.
6. Once you fill all the information, please click the install button, the installation process may take up to 5 minutes.
7. After the installation is done, you’ll get a “PlayTube Successfully Installed” Message.
Now your Website is ready to go. You can log in to your site as admin to access the admin panel.
Admin Panel
To access the Admin Panel, you have to log in with your admin account and click on the Admin Panel.
Dashboard
In the Dashboard, you can check all your website stats like Total Videos, Videos Views, Users, Subscriptions, Likes, Comments, and more.
Settings
General Settings
To manage all general settings like User, API, Upload, Player, videos, Paid Subscribers, Paid Videos, Main Settings, and more. Navigate to Admin Panel » Settings » General Settings.
Site Settings
To Configure Site Name, Site Title, Site Email, and Other Settings, Navigate to Settings » Site Settings.
Email Settings
To Configure Email Settings, Navigate to Settings » Email Settings.
Social Login Settings
To Configure Social Logins, Navigate to Settings » Social Login Settings.
Amazon S3 & FTP Settings
Go to Settings » Amazon S3 & FTP Settings, to setup Amazon S3 Storage and FTP Server.
Payment Settings
Go to Settings » Payment Settings, to setup your Payment options.
Manage Currencies
To Add & Manage Currencies, Navigate to Settings » Manage Currencies.
Languages
To manage and add new language navigate to Admin Panel » Languages.
Users
To manage users, custom profile fields, verifications & monetization requests, navigate to Admin Panel » Users.
Videos
Go to Admin Panel » Videos to manage and import videos from third-parties.
Movies
To manage Movies & Categories navigate to Admin Panel » Movies.
Articles
To manage & add new articles navigate to Admin Panel » Articles.
Categories
To manage Categories & Sub Categories navigate to Admin Panel » Categories.
Earnings
To Check Website earnings navigate to Admin Panel » Earnings.
Manage Comments
To manage Website comments, navigate to Admin Panel » Manage Comments.
Manage Bank Receipts
To manage bank payment receipts, navigate to Admin Panel » Manage Bank Receipts.
Advertisement
To manage video ads, website ads, user ads, and payment requests navigate to Admin Panel » Advertisement.
Pro System
To manage the pro system & check recent payments navigate to Admin Panel » Pro System.
Design
Themes
To manage themes, navigate to Admin Panel » Design » Themes.
Change Site Design
To change favicon, logo, and design mode, navigate to Design » Change Site Design.
Custom Design
To add custom JS & CSS, navigate to Design » Custom Design.
Tools
Manage Announcements
To manage all your announcements, navigate to Admin Panel » Tools » Manage Announcements.
Ban Users
Go to Tools » Ban Users, if you want to ban any user.
Manage Activities
To manage all activities, navigate to Tools » Manage Activities.
Mass Notifications
Send mass site notification to users, navigate to Tools » Mass Notifications.
Manage Invitation Keys
To manage invitation codes, navigate to Tools » Manage Invitation Keys.
Auto Subscribe
To add auto-subscribe channels, navigate to Tools » Auto Subscribe.
Auto Delete Videos
To auto delete videos, navigate to Tools » Auto Delete Videos.
Reports
To manage video and copyright reports, navigate to Admin Panel » Reports.
Pages
To manage and create pages, navigate to Admin Panel » Pages.
Create Sitemap
To generate a new sitemap, navigate to Admin Panel » Create Sitemap.
Mobile & API Settings
Manage API Access Keys
To manage API access keys, navigate to Admin Panel » Mobile & API Settings » Manage API Access Keys.
Push Notification System
To configure push notification settings, navigate to Mobile & API Settings » Push Notification System.
Backup
To generate a backup of your website, navigate to Admin Panel » Backup.
Now you are ready to launch your own Video Sharing Website like YouTube. Also, if you want to create a Cloud Storage website like Google Drive, you can check our post about How to Create a Cloud Storage Website.
If you have any questions or suggestions, please let us know by commenting below.