Skip to content

Instantly share code, notes, and snippets.

@SvenKortekaas
Last active May 28, 2022 06:45
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save SvenKortekaas/60387b0428b1592e5c9ec0e94230284e to your computer and use it in GitHub Desktop.
Save SvenKortekaas/60387b0428b1592e5c9ec0e94230284e to your computer and use it in GitHub Desktop.
Setting up 1-bay NAS Kit v1.2 for NanoPi NEO&NEO2

Build your own NAS storage

Aluminum Case | OpenMediaVault Ready | NanoPi NEO-512M Applicable

Credit, text from: http://www.friendlyarm.com/index.php?route=product/product&product_id=192&search=nas&description=true&category_id=0&sub_category=true

Image 1/14

The NanoPi NEO and NanoPi NEO2 are pin-to-pin compatible super-mini ARM computers released by FriendlyElec. The NanoPi NEO uses Allwinner's quad-core Cortex-A7 H3 SoC while the NanoPi NEO2 usus Allwinner's 64-bit quad-core Cortex-A53 H5 SoC. Both have onboard Ethernet and USB.

The 1-bay NAS Dock V1.2 for NanoPi NEO&NEO2 uses high speed USB 3.0 to SATA chip JMS567. It has an onboard RTC battery. It works with the latest mainline kernal Linux-4.11 and Debian8-Jessie.

With this kit and a NanoPi NEO&NEO2 you can quickly and easily assemble a NAS storage server. A super cool aluminum housing, a stable and reliable power system, capacity to hold a 2,5" SATA hard disk, a ready system of Debian + OpenMediaVault all these fuse together to a YOU CANNOT MISS DIY NAS kit!

Kit includes

  • 1-bay NAS Dock v1.2 for NanoPi NEO&NEO2
  • Aluminum enclosure (NS-120B)
  • Heat Sink for NanoPi NEO
  • M3*6mm Screws
  • M2.5*6mm Screws
  • pad

Image 2/14

Hardware

Image 3/14

Dimensions

Image 4/14

Comparison of W/R Speed

Image 5/14

Testing ROM A: nanopi-neo_debian-nas-jessie_4.11.0.img B: nanopi-neo2_debian-nas-jessie_4.11.0.img C: Raspberry3-Raspbian-jessie_4.4.50

Command

iozone -a -e -l -s 1000M -r 500k -r 1M -i 0 -i 1 -i 2 -f /mnt/sdaN/izone-file

Kit setup

1

Connect a 2.5" SATA hard disk to the board and mount the disk on the board with four screws

Image 6/14

2

Download a proper image file, make an installation TF card and insert the card to a NanoPi NEO&NEO2 512M with a heat sink

Download Link to Image:
NEO: https://www.mediafire.com/folder/n5o8ihvqhnf6s/Nanopi-NEO
NEO2: https://www.mediafire.com/folder/ah4i6w029912b/NanoPi-NEO2

Steps to Make an Installation TF Card: http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO#Make_an_Installation_TF_Card

Image 7/14

3

Connect a NanoPi NEO/NEO2 with pin-headers to NAS Dock

Image 8/14

4

Mount the front cover to the case with the M2.5*6mm screws

Image 9/14

5

Insert a NAS Dock to the case through the internal teeth

Image 10/14

6

Mount the back cover to the case with the M2.5*6mm screws and stick the pads to the untoothed side of the case

Image 11/14

7

Well done with your NAS assembly. Connect a power to your NAS and power on!

Image 12/14

8

After system is booted, check its IP address (in our case it was 192.168.1.33), type this address in a browser and you will see the login window (the password for Admin is openmediavault)

Image 13/14

9

Ready Go!

Image 14/14

@fobo66
Copy link

fobo66 commented Apr 20, 2019

Official images are slightly outdated, and now they won't work well because Debian Jessie reached EOL and not supported anymore, you will get constant errors trying to install plugins or updates.

@porhoho
Copy link

porhoho commented May 1, 2019

Bug !!! errors trying to install plugins or updates.

@S-ed
Copy link

S-ed commented May 10, 2019

There is a way to get recent version of OpenMediaVault.

  1. Get updated version of Armbian Stretch* for NanoPi Neo/Neo2 (You have to use SSH)
    https://www.armbian.com/nanopi-neo/
    https://www.armbian.com/nanopi-neo-2/
    Full guide how to do that is here: https://docs.armbian.com/User-Guide_Getting-Started/
  2. Then install OMV by running armbian-config (Software --> Softy --> Install OMV)
    https://forum.openmediavault.org/index.php/Thread/22908-OMV4-on-ARM-boards-kind-of-a-how-to/
  3. Enable SATA (this may be optional, depending on the state of OMV development)
    https://forum.armbian.com/topic/5521-nanopi-neo2-and-neo-station-ns-120b-with-armbian/

*this is important, Armbian Stretch is Debian based, you need this one for smooth OMV installation (Bionic is Ubuntu based)

@dkorzhevin
Copy link

Thank you @S-ed

Did you managed to install Openmediavault 5?

@kovalroma
Copy link

Unfortunately it doesn't work. Some problem with omv-extras.
Cannot install OMV on my NanoPi Neo 2.

@craftschematic
Copy link

@dsnyder0pc
Copy link

I may try the latest testing image for DietPi to see if I can build the latest OVM locally (I assume there's source for it somewhere).

https://dietpi.com/downloads/testing/

@Hayo-Tee
Copy link

Who tried use it with Openwrt?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment