vUpload is an open source video sharing script, think of it as a lightweight Youtube.
https://heekdevelopment.com/test/ - Offline
Login with test account:
Name: test
Password: test123
Uploading and Thumbnail editing has been disabled to prevent abuse.
- Report comments
- Upload to other servers via SFTP - Need to install PECL ssh2
- Process videos in the background
- Add messaging from user to user
- Redo classes with smaller functions
This project users Composer, you need to install the following packages:
composer require ezyang/htmlpurifier
composer require phpmailer/phpmailer
composer require php-ffmpeg/php-ffmpeg
You also need to install FFmpeg on your server, you can download it from here:
https://ffmpeg.org/
-
Upload the files to your server.
-
Edit
config.php
and change the- While this is still in development rename
configSettings.php
toconfig.php
and move it to the root folder.
- While this is still in development rename
-
Go to your MySQL or MariaDB manager and execute
vupload.sql
. -
Optionally
.htaccess
located in the root folder and change these values(the default is 5gb):php_value post_max_size 5000M
php_value upload_max_filesize 5000M
LimitRequestBody 5368709120
-
In
php.ini
you need to add the following at the bottom of your extensions:extension=php_ffmpeg.dll
-
You also need to remove the ';' from the following:
;extension=gd
-
Optionally you can edit
lang.php
located in theinclude
folder if you want to change the language of most of the action/error messages. -
It should be working now.
- None that are known
There are some extra MySQL tables, these are for potential future features.