WEKU(Alpha Stage)
WEKU is a personal video&photo manager written by python and based on Django/Bootstrap/videojs/FFMpeg. It helps you manage your family's photos and videos and could run on all kind of devices. If this project is helpful to you, welcome to star. And if you have any problem, please contact me.
- email: yijie.huo@foxmail.com
Demo website
- login account: admin/admin1234
- Test data(include database and image&video files) will be cleaned automatically
Current Features
- create album
- upload photos&videos
- play videos(also support playlist)
- photo gallery
- DLNA cast, play photo&video on TV
- support multi language(en/zh-Hans)
Requirements(e.g. in CentOS)
- docker
yum -y install docker
service docker start
-
git
yum -y install git
-
~/.ssh/id_rsa.pub
ssh-keygen -t rsa
Getting Started(Recommend docker)
- download project
git clone git@github.com:huoyijie/weku.git
- build docker image
cd $PWD/weku && cp ~/.ssh/id_rsa.pub docker/ && docker build -t weku:1.0 .
- run
docker run -d --net=host --name weku -v wekudata:/data weku:1.0
- create super user(input admin username/email/password)
docker exec -it `docker ps -l | grep weku | awk '{print $1}'` python manage.py createsuperuser
- open browser
type url http://ip:9090
Special Thanks
- Python/Django
- video.js, videojs-playlist
- jQuery-File-Upload
- Gallery
- FFmpeg