Seekator is a simple online tool to trim and save/download video from YouTube.
# Prepare .env-file in project's root directory
$ cp .env.example .env
# Run docker-compose in the project's root folder
$ sudo docker-compose up -d --build
# Install composer packages
$ docker-compose exec php composer install
# Create new database
$ docker-compose exec database mysql -uroot -proot -e "create database seekator"
# Run migrates with seeds
$ docker-compose exec php php artisan migrate --seed
# Install npm packages
$ docker-compose exec nodejs npm install
# Build js-bundles for dev
$ docker-compose exec nodejs npm run dev
# Start Websockets server
$ docker-compose exec php php artisan websockets:serve
# Open application in your browser
http://seekator.localhost
$ sudo ./setup.sh
Login: [email protected]
Password: seekator
- PHP 7.4
- Laravel 8
- VueJS 2
- Websockets (Pusher)
- Docker
- youtube-dl (with Python) and FFMPEG in Docker container
