Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

BanaNAS — stwórz sobie prosty i tani serwer NAS

Pamiętam jak kilka lat temu chciałem zbudować sobie własny serwer NAS razem z obudową. Niestety nic z tego nie wyszło, bo choć miałem wycięte blachy w zakładzie to i tak nic do niczego nie pasowało, więc kupiłem sobie obudowę w sklepie. Dzięki dostępowi do drukarki 3D w pracy postanowiłem zrobić z kolegą pewien projekt, aby nauczyć się przy tym obsługi drukarki.

Pisałem już o NAS-ie z wykorzystaniem oprogramowania OpenMediaVault oraz o Banana Pi, pora na przedstawienie projektu, który zrobiłem wraz z kolegą, wykorzystując OMV i BPi. Projekt nosi nazwę BanaNAS i ma za zadanie stworzenie taniego i prostego serwera NAS do domu. Do tego celu wykorzystaliśmy minikomputer Banana Pi oraz oprogramowanie OpenMediaVault. Dodatkowo do tego celu przygotowaliśmy projekt obudowy, który pomieści Banana Pi wraz z dyskiem 2.5 calowym. Projekt obudowy można sobie wydrukować na drukarce 3D.

Założenia projektu:

r   e   k   l   a   m   a

  • Niskie koszty części
  • Małe zużycie prądu
  • Łatwa konfiguracja i nawigacja
  • Niewielkie rozmiary
  • Otwarty projekt
  • Brak ograniczeń

Sprzęt

Jak już wspomniałem we wstępie do budowy projektu wykorzystaliśmy Banana Pi ze względu na dobre parametry techniczne, takie jak: złącze SATA, 2 rdzeniowy procesor, 1 Gigabit-owa karta sieciowa oraz 1GB pamięci RAM. Wielkość samego Banana Pi też bardzo nam pasowała. Do projektu można wykorzystać dysk SATA do 2 TB pojemności. My testowo wykorzystaliśmy dysk SSD o pojemności 32GB.

W ramach akcji organizowanej przez Producenta Banana Pi
otrzymałem również BananaPi do tego projektu, dzięki czemu mój kupiony banan zwolnił się do innych projektów i testów ;)

Prace projektowe

Projekt jak już wspominałem wykonywałem z kolegą z pracy Erykiem. Ja zająłem się głównie przygotowaniem obrazu systemu. Zaś Eryk mając dobrą znajomość CAD-a projektem obudowy. Wspólnie określiliśmy wygląd obudowy oraz wymieniliśmy się pomysłami. Każdy coś dorzucił i wymyślił ;) Zaś cała walka z CAD-em i wymiarowaniem spoczęła na barkach Eryka, której podołał w 100%.

Ogólnie dzięki pierwszej wersji wiedzieliśmy jakie musimy wprowadzić poprawki. Po kolejnym ustaleniu jak zmienić obudowę, Eryk zajął się zebraną listą pomysłów i zmian, a ja zająłem się już tworzeniem obrazu systemu dla użytkowników.

System operacyjny i oprogramowanie

Jako podstawowy system dla naszego urządzenia wybraliśmy Raspbian dla Banana Pi. System został pozbawiony zbędnego oprogramowania. Zainstalowane zostało oprogramowanie OpenMediaVault o którym już pisałem kilkukrotnie. Dzięki temu możemy zarządzać naszym serwerem poprzez przeglądarkę i udostępniać zasoby dyskowe w sieci lokalnej
oraz do internetu. System można pobrać jako gotowy obraz do nagrania na kartę SD.

BanaNAS posiada możliwość uruchomienia usług:


  • SMB/CIFS
  • NFS
  • AFP
  • SSH
  • FTP
  • TFTP
  • iSCSI target
  • LVM
  • DAAP server
  • DLNA
  • ownCloud
  • Nginx
  • MySQL
  • Antivirus
  • BitTorrent Sync
  • S.M.A.R.T.
  • SNMP

Lista dodatkowego oprogramowania będzie dodawana z czasem.

Obudowa

Obudowa została zaprojektowana tak, aby w środku można było zamontować również dysk twardy 2.5 cala. Obudowa posiada wyprowadzenie na tylnej ścianie złączy USB oraz karty LAN. Dostęp do HDMI i zasilania możliwy jest poprzez podstawkę od spodu obudowy. Złącza RCA i Jack-audio nie zostały wyprowadzone ze względu na to, że jest to sprzęt przeznaczony tylko jako serwer NAS (nie wykluczamy w późniejszym czasie zrobienia dodatkowej wersji obudowy z wyprowadzeniem tych złącz, choć można wyłamać dwa żeberka aby mieć do nich dostęp). Z przodu obudowy dostępne są dwa przyciski Power oraz Reset.

Po wykonaniu pierwszej wersji i wprowadzeniu w niej poprawek zajęliśmy się wydrukiem naszej obudowy.

W pierwszej kolejności wydrukowaliśmy połówkę obudowy do której przykręcany jest dysk.



Jak widać połówka pierwsza wyszła dobrze. Więc zabraliśmy się za drugą, trochę trudniejszą do druku połówkę, do której montuje się Banana Pi i dodatkowo są wyprowadzenia na przyciski, które w druku potrzebują podtrzymania (tzw. support), co nie do końca mam przećwiczone ;).

Jak widać druga połówka udała się, więc można połączyć dwie połówki ze sobą i zamontować jeszcze Banana Pi i połączyć z dyskiem.



Pora na wydruk podstawki na której będzie stała obudowa.

Pozostały jeszcze przyciski zasilania i resetu.

Oto złożona obudowa. Wymaga wyczyszczenia i wygładzenia drobnym papierem ściernym.

Teraz można podłączyć banaNAS-a do sieci i zasilania i używać. Poniżej przedstawiam jeszcze porównanie dwóch wersji obudowy.

Licencja

Projekt został udostępniony na licencjach OpenSource. System operacyjny jest udostępniony na licencji GPL/AGPL, zaś projekt obudowy na licencji Creative Commons.

Podsumowanie

Każdy może sobie zbudować w prosty sposób taki domowy serwer. Obudowę można wydrukować po znajomości albo korzystając z firm, które oferują takie usługi. Banana Pi i dysk można bez problemu zamówić a obraz systemu nagrać na kartę SD.
Pliki obrazu oraz projektu obudowy można pobrać ze strony projektu bananas.gda.pl.

Przy okazji chciałbym podziękować Erykowi za dobrą i owocną współpracę. Nie ma to jak dobry inżynier a nawet grupa inżynierów ;)

 

linux sprzęt serwery

Komentarze