No description
- JavaScript 75.6%
- CSS 21.1%
- Dockerfile 3.3%
| .idea | ||
| app | ||
| public | ||
| .env.example | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| instrumentation.js | ||
| jsconfig.json | ||
| LICENSE | ||
| next.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
crystal-video
Setting up
git clone https://github.com/JGJ52/crystal-video.git
cd crystal-video/
cp .env.example .env
Now, change the database password in .env
Then,
docker compose up -d
You're done!
The docker image is big, because it contains ffmpeg and yt-dlp inside it.
If YouTube blocks you from downloading videos anonymously, the downloader won't work.