Skip to content

GaruGaru/ciak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ciak is a lightweight media server written in go

Go Report Card go-build-test docker-build release Docker Pulls license

Ciak allows you to show and stream your personal media tv series, movies, etc with a simple and clean web ui. The server also provide on the fly video encoding in order to stream non standard formats such as avi, mkv...

Run ciak

Using go

Install ciak

go get -u github.com/garugaru/ciak

Launch the media server (on 0.0.0.0:8082)

ciak --media=<your/media/directory>

Using docker

docker run -v <your/media/directory>:/data -p 8082:8082 garugaru/ciak

Configuration

You can configure Ciak using the command line flags

  • --bind binding for the webserver interface:port (default 0.0.0.0:8082)

  • --media media files directory (default /data)

  • --auth enable web server authentication (default false) the authentication is configured by the env variables CIAK_USERNAME and CIAK_PASSWORD

  • --omdb-api-key omdbapi.com api key used for movie metadata retrieving

  • --db database file path (default /ciak_daemon.db)