Menu

koel – twoje własne Spotify

3 października 2017 - Linux
koel – twoje własne Spotify

Wyobraźcie sobie taką sytuacje, kupiliście lapka/telefon i okazuje się że ma mały niewymienialny ssd/brak slotu na kartę pamięci. Instalujecie kilka aplikacji potrzebnych do codziennej pracy (oraz nie czyścicie folderu z pobranymi rzeczami) i okazuje się że z waszego 250GB SSD zostaje niewiele wolnego, zdecydowanie za mało by składować tam całą swoją muzykę.

Teraz masz kilka możliwych wyjść:

Ostatnie wyjście, to nasze wyjście. Wykorzystamy tutaj aplikacje nazwaną koel (demo: http://demo.koel.phanan.net).

Serwer wykorzystany w tekście: Vultr.com, pakiet 1024MB z Ubuntu 17.04 oraz pójdziemy lekko na łatwizne po prostu korzystając z gotowego obrazu dockera (stąd też w tym przypadku wszelkie vpsy oparte o openvz odpadają)

Obraz ten znajdziecie tutaj: https://hub.docker.com/r/nithyanatarajan/koel/

Zaczynamy od instalacji dockera (o ile go nie mamy)

apt install docker.io

Następnie pobieramy przygotowany już obraz z koelem (chwilkę to potrwa)

docker pull nithyanatarajan/koel

Teraz przydałoby się uruchomić serwer mysql

docker run --name=koel_database \
-e MYSQL_ROOT_PASSWORD=root \
-e MYSQL_DATABASE=koel_prod \
-e MYSQL_USER=koel \
-e MYSQL_PASSWORD=koel \
-d \
mysql

Oraz samą aplikacje

docker run -it \
--link=koel_database \
-e DB_CONNECTION=mysql \
-e DB_HOST=koel_database \
-e DB_DATABASE=koel_prod \
-e DB_USERNAME=koel \
-e DB_PASSWORD=koel \
-e ADMIN_EMAIL=someone@example.test \
-e ADMIN_NAME=admin \
-e ADMIN_PASSWORD=admin \
-v ~/Music:/media \
-p 8000:8000 \
nithyanatarajan/koel

Teraz wystarczy wrzucić muzykę do katalogu Music, wejść na ipserwera:8000 oraz podać dane do logowania (w tym przypadku someone@example.text i hasło admin)

Efekt? Jak najbardziej zadowalający

Standardowo też zachęcam do skorzystania z usług firmy Vultr (reflink: https://www.vultr.com/?ref=7204474)

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *