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.
|Server Requirements||Files included|
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.
To access the Admin Panel, you have to log in with your admin account and click on the Admin Panel.
In the Dashboard, you can check all your website stats like Total Videos, Videos Views, Users, Subscriptions, Likes, Comments, and more.
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.
To Configure Site Name, Site Title, Site Email, and Other Settings, Navigate to Settings » Site 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.
Go to Settings » Payment Settings, to setup your Payment options.
To Add & Manage Currencies, Navigate to Settings » Manage Currencies.
To manage and add new language navigate to Admin Panel » Languages.
To manage users, custom profile fields, verifications & monetization requests, navigate to Admin Panel » Users.
Go to Admin Panel » Videos to manage and import videos from third-parties.
To manage Movies & Categories navigate to Admin Panel » Movies.
To manage & add new articles navigate to Admin Panel » Articles.
To manage Categories & Sub Categories navigate to Admin Panel » Categories.
To Check Website earnings navigate to Admin Panel » Earnings.
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.
To manage video ads, website ads, user ads, and payment requests navigate to Admin Panel » Advertisement.
To manage the pro system & check recent payments navigate to Admin Panel » Pro System.
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.
To add custom JS & CSS, navigate to Design » Custom Design.
To manage all your announcements, navigate to Admin Panel » Tools » Manage Announcements.
Go to Tools » Ban Users, if you want to ban any user.
To manage all activities, navigate to Tools » Manage Activities.
Send mass site notification to users, navigate to Tools » Mass Notifications.
Manage Invitation Keys
To manage invitation codes, navigate to Tools » Manage Invitation Keys.
To add auto-subscribe channels, navigate to Tools » Auto Subscribe.
Auto Delete Videos
To auto delete videos, navigate to Tools » Auto Delete Videos.
To manage video and copyright reports, navigate to Admin Panel » Reports.
To manage and create pages, navigate to Admin Panel » Pages.
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.
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.