Home
Softono

Videostream

Open source HTML
41
Stars
20
Forks
0
Issues
8
Watchers
8 years
Last Commit

 About Videostream

Video Streaming site using Laravel and WebTorrent

Platforms

Web Self-hosted

Languages

HTML

Links

Need Help Installing Videostream?

We provide expert installation service for this software. Our team will install, configure, and secure Videostream on your server. plans start at just $30.

Videostream

View on GitHub

VideoStream - Video Streaming site using Laravel and WebTorrent

Dependency Status

Requirement

Installation

  • Install some packages sudo apt-get install ffmpeg mediainfo transmission-cli
  • clone the repository: git clone https://github.com/bhutanio/videostream.git videostream
  • create a database
  • create configuration env file .env refer to .env.example
  • install: composer install --no-dev
  • setup database tables: php artisan migrate

Setup Admin Account

php artisan tinker
DB::table('users')->where('id', 2)->update(['email'=>'[email protected]']);

Click on forgot password link on the login page and reset password for your admin user.

Setup Cron Job

crontab -e -u www-data
* * * * * php /home/web/videostream/artisan schedule:run >/dev/null 2>&1
*/5 * * * * php /home/web/videostream/artisan auth:clear-resets >/dev/null 2>&1

Setup Supervisor

nano /etc/supervisor/conf.d/videostream.conf
[program:videostream-queue]
process_name=%(program_name)s_%(process_num)02d
command=php /home/web/videostream/artisan queue:work --sleep=3 --tries=3
autostart=true
autorestart=true
user=www-data
numprocs=2

Setup Google ReCaptcha

Visit https://www.google.com/recaptcha/admin and register your site

Get Site key and Secret key, add them in your .env file

...
## Site Key
GOOGLE_RECAPTCHA_SITE=''
## Secret Key
GOOGLE_RECAPTCHA_SECRET=''
...

License

VideoStream is open source software licensed under the MIT license.