https://github.com/k5trismegistus/vails
Simple video server for home use.
https://github.com/k5trismegistus/vails
docker-compose rails simple
Last synced: 2 months ago
JSON representation
Simple video server for home use.
- Host: GitHub
- URL: https://github.com/k5trismegistus/vails
- Owner: k5trismegistus
- Created: 2017-09-17T09:18:23.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T11:21:04.000Z (over 3 years ago)
- Last Synced: 2025-06-07T20:07:17.829Z (about 1 year ago)
- Topics: docker-compose, rails, simple
- Language: Ruby
- Homepage:
- Size: 96.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vails
Ultra simple video server application for home use.
- You can manage your video by tag.
- Digest thumbnail make easy to search videos.
## Limitation
I tested only with videso encoded as h264. With videos encoded as other codec might not work correctly.
## Usage
### Install
```
$ docker-compose build
$ docker-compose run app bundle exec rake db:setup
$ docker-compose run app bundle exec rake assets:precompile
```
### Deploy
Fill /deploy/.env
Only deploy code change
```
$ docker-compose run --rm deploy fab deploy
```
When assets new gem added or assets precompile needed
```
$ docker-compose run --rm deploy fab rebuild
```
When docker image rebuild required
```
$ docker-compose run --rm deploy fab rebuildimage
```
### Run server
```
$ docker-compose up
```
### Import videos
First, place your videos in `import ` directory. And ensure server is running.
Then, run
```
$ docker-compose run app bundle exec rake import_videos:do
```
Importing video takes very long time if video is long. Please be patient!