Urządzenie to Synology DS115j które umożliwiające podłączenie jednego dysku twardego.
Koszt tego urządzenia to 370zł. Cena modelu DS216se posiadającego porty na dwa dyski to 600zł.
Model droższy umożliwia ustawienie dysków w trybie RAID co gwarantuje bezpieczeństwo danych w przypadku awarii dysku. Dopłata 230zł wydawała się jednak za duża, tym bardziej, że reszta parametrów urządzeń jest taka sama (procesor 800Mhz i 256MB RAM).
Bezpieczeństwo danych postanowiłem zapewnić podłączając pendrive na usb i ustawiające regularny backup ważnych folderów realizowany przez jedną z aplikacji Synology.
Pośród wielu aplikacji dostarczanych przez producenta przetestowałem:
WebStation:
aplikację dzięki której na naszym NASie postawimy stronę www.
Jeśli posiadamy stały publiczny adres IP wystarczy na routerze nadać stały adres w sieci domowej naszemu urządzeniu NAS i przekierować port 80 na ten adres (w moim przypadku NAS w sieci domowej posiada adres 192.168.0.182 i na ten adres przekierowałem porty)
Na przykładowym zdjęciu przekierowane są dodatkowo porty:
ftp - 21
do panelu NAS - 5000
smp (samba ) - 137,138,139, 445
Teraz wystarczy wpisać nasze publiczne ip w wyszukiwarce i przykładowa strona od razu działa.
Chyba najprostszy sposób postawienia własnego serwera www. Na pewno prościej niż konfigurować Apache samemu na pc bądź raspberry pi.
FTP:
Kolejna funkcjonalność to serwer FTP, tutaj też wszystko od razu działało, jednak o ile ściąganie danych z NAS (mówimy tutaj o ściąganiu z poza domu czyli połączenie ftp z internetu poprzez nasz publiczny ip do serwera NAS) działało z szybkością domowego łącza (upload z NAS do netu) o tyle wysyłanie plików z internetu na NAS które powinno być jeszcze szybsze (domowe łącze otrzymuje dane jako download ) odbyło się z prędkością 5 razy wolniejszą niż możliwości łącza. Nie wiem czemu.
SMP
Dlatego otworzyłem porty na routerze na udostępnianie poprzez sambę (smp) czyli to co zwykle w Windows wykorzystujemy do łączności i dzielenia zasobów z drugim komputerem w sieci lokalnej:
wpisując w eksploratorze plików \\192.168...
...co wyświetla nam udostępnione dyski, foldery drukarki innego komputera.
ewentualnie \\192.168...\c$ jeśli żaden dysk wybranego komputera nie jest udostępniony a chcemy dostać się do jego dysku "c"
w naszym przypadku po otwarciu portów na routerze na każdym komputerze w Internecie z Windowsem wpisujemy w oknie eksploratora plików
\\nasz.publiczny.ip
i widzimy wszystkie udostępnione foldery naszego NASa.
Teraz kopiowanie danych w obie strony odbywało się z pełną prędkością domowego łącza internetowego.
Dla fanów linuksa możemy zestawić NFS a dla Maca - AFP
Tutaj mała uwaga, domową sieć warto mieć opartą o router z wbudowanym switchem obsługującym porty 1Gb. Przepustowość takiej sieci to około 100MB na sekundę a to pozwala przesyłać dane pomiędzy komputerem a dyskiem twardym NAS'a z pełną prędkością dysku twardego czyli około 50MB/s. Jeśli chcemy korzystać z połączenia WiFi to router i komputer powinien obsługiwać standard IEEE 802.11ac czyli 5Ghz gwarantujący 800Mb/s.
Podłączenie NAS do sieci kablowej opartej na standardzie 100Mb czyli około 10MB/s pięciokrotnie ograniczy przesył danych pomiędzy NAS a komputerem. Korzystanie z WiFi 802.11g – czyli 54 Mb/s która w praktyce przesyła 22Mb/s w jedną stronę (tylko 2,5MB/s !!!) sprawi, że komfort pracy w domu z danymi zgromadzonymi na NASie będzie tragiczny.
Temat nie dotyczy tych którzy wykorzystują NAS głównie poprzez internet, wtedy wąskim gardłem pozostaje prędkość łącza często i tak niższa niż 100Mb.
DLNA
Ponieważ posiadam telewizor ze smartTV liczyłem na możliwość odtwarzania filmów prosto z NAS'a bez konieczności ich przegrywania na dysk który podłączam do TV (przesada wiem ;-)
Faktycznie TV od razu wykrył urządzenie nadające identyfikator DLNA i pozwolił odtwarzać filmy z katalogi "video" NAS'a. Nie rozumiem tylko dlaczego nie działa opcja przewijania pilotem takiego filmu. Można jedynie za pomocą podłączonej do TV myszki wskazać na linii upływu czasu miejsce odtwarzania.
OS
Po przekierowaniu portu 5000 możemy dostać się z zewnątrz do systemu operacyjnego Synology,
gdzie po zalogowaniu możemy korzystać z zainstalowanych aplikacji. Dzięki czemu praktycznie na dowolnym obcym komputerze w internecie po połączeniu uzyskujemy dostęp do swojego środowiska i danych.
Firma Synology już w najniższych modelach udostępnia całą masę ciekawych aplikacji od businesowych (backup, office, synchronizowanie danych z chmur, radius server, zapis z kamer ip)
przez multimedialne (serwer multimediów, iTunes, audio, video )
po aplikacje dla developerów (java, apache, node.js, perl, php, python, ruby)
kończąc na narzędziach typu directory server, dns server, git server, vpn server, mail server, web server.
spis aplikacji
Nie testowałem urządzeń innych producentów ale Synology w niskiej cenie oferuje urządzenie o wysokiej funkcjonalności i przyjemności korzystania
Moje pierwsze wrażenie jest bardzo pozytywne dlatego jeśli rozważałeś zakup NAS'a polecam :-)
Konfigurowanie:
instalacja Django:
1) Podłączyć się przez terminal SSH do NAS'a (PuTTY)
2) uzyskać uprawnienia root wpisując
$ sudo -i
Password: ........
3) następnie:
UPDATE For DSM 6.0 & python3.5
python3.5 -m ensurepip
python3.5 -m pip install flask
python3.5 -m pip install Django
4) można też zrobić upgrade pip:
python3.5 -m pip install --upgrade pip
5) rozpoczęcie projektu:
python3.5 -m django startproject mysite
5) rozpoczęcie projektu:
python3.5 -m django startproject mysite





