Dreambox, nagrywanie, Timeshift w sieci lokalnej z serwerem Ubuntu Server 11.10 NFS

Trochę długi temat ale, nie miałem na chwilę obecną pomysłu jakich słów użyć aby opisać kombinację, dzięki której zaistniała możliwość nagrywania ulubionych treści z telewizji za pomocą tunera Dreambox DM800HD oraz serwera plików działającym z systemem Ubuntu Server 11.10.

Po prawie dwu tygodniowej walce z serwerem Samby i milionach kombinacji jego konfiguracji, udało mi się w końcu uruchomić go tak, że zarówno jest widziany w grupie roboczej jak i można swobodnie korzystać z udostępnianych zasobów, ale nie o tym chciałem pisać w tym poście. Chciałem wspomnieć, że po wyżej opisanej walce myślałem, że to wystarczy aby „spiąć”  powyższe urządzenia sambą i będzie wszystko cacy, niestety nie. Gorącą mi się zrobiło na myśl że znowu będę musiał walczyć z jakąś konfiguracją, a tu miłę zaskoczenie system NFS dla tak prostego zastosowania konfiguruje się banalnie i szubko.

Meritum:

Działania wstępne

Na serwerze stowrzyłem sobie katalog który chciałem docelowo udostępnić dla Dreambox’a.
W moim przypadku jest to katalog Dreambox

mkdir /media/Dreambox

oczywiście ścieżkę należy dopasować do swoich upodobań.

Następnie w katalogu Dreambox utowrzyłem dwa katalogi na potrzeby usług Nagrywania i TimeShift:

cd /media/Dreambox
mkdir hdd
mkdir timeshift

teraz spokojnie można przejść do instalacji NFS.

Instalacja serwera NFS na Ubuntu:

Zazwyczaj pracuję ( loguję się przez ssh ) jako root tak więc instalowałem tak:

apt-get update && apt-get install nfs-kernel-server

jeżeli nie pracujesz jako root, wpisz :

sudo apt-get update && sudo apt-get install nfs-kernel-server

No i to wszystko :).

Konfiguracja

Aby udostępnić to co chcemy, trzeba edytować plik /etc/exports tak też wpisujemy:

sudo nano /etc/exports

Wiemy już, że udostępnić chcę utworzony wcześniej katalog tak więc udostępniam:

/media/Dreambox IP Dreambox'a (rw,async)

rw – read & write ( odczyt, zapis ), można również
ro – Read only ( tylko do odczytu )
async – przyspiesza transfery

i to tyle z konfiguracji, teraz tylko restart usługi:

sudo /etc/init.d/nfs-kernel-server restart

Konfiguracja Dreambox

Aby się nie powtarzać zapraszam do punktu DRUGIEGO innego mojego TUTORIALA
gdzie opisałem dalsze kroki konfiguracji Dreambox’a.

Pozdrawiam

Własny server DLNA oparty na UBUNTU 11.10 / 12.4 LTS

Do niedawna nie potrzebowałem bawić się w instalację własnego serwera DLNA, gdyż byłem szczęśliwym użytkownikiem Dysku Synology.

Synology w piękny sposób spełniał wszelkie wymagania jeżeli chodzi o streaming, lecz już „wyrosłem” z modelu jaki posiadam tj. DS110j [800MHz / 256MB RAM ].

Postanowiłem zbudować własny serwer [ obecnie pożyczony ] na regularnych komponentach PC i UBUNTU 11.10.

Przeszedłem przez instalacje wielu serwerów DLNA taki jak:

  • serviio
  • uShare
  • Rygel
  • miniDLNA i przy tej pozostałem…

Instalacja i konfiguracja tej aplikacji jest tak prosta, że od razu przypadła mi do gustu 🙂

posłużyłem się wskazówkami  opisanymi przez Bena na jego blogu: Miscellaneous

Przejdę  do instalacji, jak już wspomniałem instalacja jest bardzo prosta a ułątwieniem jest fakt, iż miniDLNA jest dostępne w repozytoriach UBUNTU.

ale możemy wesprzeć się dodatkowym repozytorium wpisując w terminal:

sudo add-apt-repository ppa:stedy6/stedy-minidna

Następnie instalujemy miniDLNA wpisując w terminalu:

sudo apt-get update && sudo apt-get install minidlna

Po instalacji konfigurujemy poleceniem:

sudo nano /etc/minidlna.conf

lub jeśli mamy zainstalowany już Midnight Commander

sudo mcedit /etc/minidlna.conf

Szukamy miejsca gdzie widnieje

media_dir=A,/media/storage/Share/Music
media_dir=P,/media/storage/Share/Pictures
media_dir=V,/media/storage/Share/Videos

Zmieniamy według własnych preferencji …
Nieco niżej możemy ustawić Przyjazna-wyświetlaną nazwę naszego serwera

friendly_name=LSPDLNA

Zapisujemy zmiany i nasz serwer jest już gotowy do działania teraz tylko kosmetycznie możemy przeindeksować zawartość ustawionych przed chwilą folderów

sudo minidlna -R

lub też przeładować cały serwer …

sudo service minidlna restart

GOTOWE 🙂 !!