Now Reading
Quick Guide: Getting NAS4Free up and running in 5 min
5

Quick Guide: Getting NAS4Free up and running in 5 min

by Patrick KennedyFebruary 24, 2015

NAS4Free is a project that provides a great web front end for a FreeBSD ZFS based storage server. As a derivative of the original FreeNAS codebase, it has significant functionality that is easily accessible even to a novice user. For many contemplating ZFS, the prospect of installing solutions can be a significant barrier to entry. NAS4Free is one of the easier projects to get started with for novice users. We actually have used NAS4Free in a number of systems and it is a great project. Today we are going to demonstrate how easy it is to install on a basic system.

Test Configuration

For this test we used a low power machine that is a favorite configuration of these types of servers:

  • Motherboard/ Processor: ASRock C2750D4I with onboard Intel Atom C2750
  • RAM: 16GB of Kingston ECC DDR3 UDIMMs (4x 4GB)
  • Chassis: Silverstone DS380
  • Disks: 2x WD Red 4TB
  • Cache Drives: Samsung 840 Pro 256GB, OCZ Vertex 4 256GB
  • USB Drive: SanDisk Cruzer Fit 16GB
  • Extra NIC: Mellanox ConnectX-2 EN 10GbE single port (more on this later)

The USB drive was significantly too large for this project, but we had it on hand so it was used. Likewise with the cache drives. They are not part of the 20-30TB of disks on the lab’s shelf. The great part is that this server was put together using spare parts in the lab.

NAS4Free installation

The first step is to either download the LiveCD from the NAS4Free site/ sourceforge. We were able to mount using the ASRock IPMI interface and so there was no burning of a CD, making a bootable USB. Just select the image once downloaded and let it run.

nas4free install 1 - boot from CD

nas4free install 1 – boot from CD

At this point, you will want to select option 9.to install from the LiveCD.

Once this is done, one will go to the Install & Upgrade Options Menu. It is recommended that you use a USB drive to install the OS since it does not take up a valuable SATA/ SAS port.

nas4free install 2 - embedded

nas4free install 2 – embedded

If you do use a USB stick, a tip is to use the Embedded installation. This install method limits the writes done to the USB stick, and therefore does not wear out the USB sitck’s NAND which tends to be of lower quality. The installer is good, so let it work.

nas4free install 3 - embedded partitions

nas4free install 3 – embedded partitions

As one can see, we are using the virtual CDROM that is part of the KVM over IP solution provided by ASRock for this guide.

nas4free install 4 - select installation source

nas4free install 4 – select installation source

Now it is time to install to choose the installation media. Here, you want to use the USB drive which one can see is our SanDisk drive. Again, 16GB is too big for this type of application, but it is what we had on hand.

nas4free install 5 - select USB drive

nas4free install 5 – select USB drive

After that screen, click OK and wait for the installer to prompt you to restart. Remove the installation media and reboot the system.

nas4free install 6 - boot from USB

nas4free install 6 – boot from USB

One will see that the OS is installed and booting from the USB stick.

After a few more seconds, the console will display the default IP address.

nas4free install 7 - boot with ip address

nas4free install 7 – boot with ip address

From here, one can go to the web interface and begin configuring NAS4free.

nas4free web interface

nas4free web interface

The default login information is:

  • username: admin
  • password: nas4free

And the web interface is fairly mature so most tasks can be completed easily using a browser post-installation.

Conclusion

Overall the process should take you about 5 minutes. It is certainly one of the more straightforward NAS software installations out there today. There are many users turned off by command line installers. NAS4Free is one of the more straightforward installations since one can use the default values for most of the prompts. Hopefully this short article will demonstrate that the installation is extremely simple to accomplish.

About The Author
Patrick Kennedy
Patrick has been running ServeTheHome since 2009 and covers a wide variety of home and small business IT topics. For his day job, Patrick is a management consultant focused in the technology industry and has worked with numerous large hardware and storage vendors in the Silicon Valley. The goal of STH is simply to help users find some information about basic server building blocks. If you have any helpful information please feel free to post on the forums.
5 Comments
  • F1ydave
    February 24, 2015 at 6:47 am

    I personally hate CLI.

    How would you compare the reliability of this storage appliance over say, Nappit?

  • Andreas
    February 24, 2015 at 11:50 am

    So to the million dollar question (I actually really want to hear your take on this Patrick). FreeNas or Nas4Free?

  • Michael
    February 25, 2015 at 12:39 pm

    Please correct above, NAS4Free isn’t a fork!

    Read: http://www.wiki.nas4free.org

    • KufrA
      March 2, 2015 at 12:27 pm

      Really? when i read they state the following:

      NAS4Free is the direct continuation of the original FreeNAS code that was under development from 2005 till 2011 under the name FreeNAS.

      To me that is the defenition of a fork 🙂
      even though they say it is not a fork, directly after they state it is… a bit confusing.

  • Marv
    February 26, 2015 at 6:24 am

    I prefer nas4free, had 0.7 version running for several years without reboot, then upgraded to 9.1 also without issue.
    Currently I am staying on 9.2 because they enabled mellanox 10gb ethernet driver upon my request, although there seems to be some bug in em driver.
    I have no intentions of upgrading to 9.3 because it seems quite unstable so far 🙂

Leave a Response