FreeNAS is a specialty distribution designed for build network attached storage (NAS) servers. It is based on FreeBSD and its development is sponsored by iXsystems, Inc., a software and hardware solutions provider based in San Jose, CA USA.

Originally based on M0n0Wall, a distribution designed for security and firewall purposes, the FreeNAS code was overhauled after it gained official support from iXsystems, Inc.

Like NAS4Free, a distribution derived from the old FreeNAS codebase, a distinguishing feature of FreeNAS is its use of ZFS, the Zettabyte File System, a file system most commonly regarded as the best file system on an operating system. ZFS is the file system designed for Sun Microsystems’ Solaris operating system. Aside from FreeBSD and the distributions that are based or derived from it (FreeNAS, NAS4Free, and PC-BSD), ZFS is also the file system used on illumos distributions.

Installation: Like NAS4Free, the installation of FreeNAS is via an ncurses interface, and the whole process takes just about 5 minutes. The screen shot below show the options in the console setup screen.
FreeNAS installation console setup NAS FreeBSD

Clicking the appropriate option in this window is all you need to do to start the installation process. The system may be installed to a hard disk drive (HDD), solid state drive (SSD), compact flash, or a USB stick.
FreeNAS installation NAS FreeBSD

Features & Administration: FreeNAS is designed to be configured from a Web-based graphical interface. Access to the Web GUI is via the IP address of the box it is installed on, and with automatic login enabled, no password is required to login for the first time. You are, however, required to set one up pronto. In this screen shot, that red alert button will be flashing until you set up a password for the admin account.
FreeNAS password setup NAS

The rest of the screen shots show different aspects of the Web GUI and the supported features. The one below shows the menu categories and the buttons. As is obvious from this screen shot, you can setup FreeBSD-type Jails from the Web GUI.
FreeNAS Web GUI admin FreeBSD NAS

This one shows the base services you can enable.
FreeNAS Web GUI admin FreeBSD NAS

A plugin system allows the base services to be extended by any developer. By default, the available plugins provide BitTorrent, DLNA/UPnP, and iTunes/DAAP services.

How to add an Apple AFP Share.
FreeNAS Web GUI Apple AFP Share NAS

How to add a UNIX NFS Share.

Adding a Windows CIFS Share.
FreeNAS Web GUI Windows CIFS NAS

This screen shot shows supported disk (ZFS and UFS) management options.
FreeNAS Web GUI admin FreeBSD NAS

ZFS volume management options.
FreeNAS Web GUI admin FreeBSD NAS

This shows the options used to set up periodic snapshots.
FreeNAS Web GUI admin FreeBSD NAS

Snapshots can be replicated to remote hosts. This screen shot shows the options for getting that done.
FreeNAS Web GUI admin FreeBSD NAS

On a ZFS filesystem, the scrub utility is the Linux equivalent of the fsck repair tool. Unlike fscking, scrubbing takes place on a live, mounted system, and both data and metadata can be checked for corruption. This screen shot shows the upper section of the ZFS scrub configuration window.
FreeNAS Web GUI admin FreeBSD NAS

This one shows the lower part of the above window. On enterprise systems, scrubbing is recommended to be done once a month, and every week on consumer systems.
FreeNAS Web GUI admin FreeBSD NAS

Download & Resources: Download installation images of the latest edition of FreeNAS from here.

LinuxBSDos needs your donation to continue!

I hope this article has saved you valuable time and effort to fix a problem that would have taken more time than is necessary. That makes me happy, and why I love doing this. But because more people than ever are reading articles like this with an adblocker, ad revenues have fallen to a level that's not enough to cover my operating costs. That's why I want to ask you a favor: To make a one-time or recurring donation to support this site and keep it going. It's a small favor, but every one counts. And you can make your donation using Patreon or directly via Paypal. Thank you for whatever donation you're able to make.

Donate via Patreon. Donate via Paypal.

Aside from donation, you may also signup to receive an email once I publish new content. Your email will not be shared or traded to anyone. And you can unsubscribe at any time.

Please share:

We Recommend These Vendors and Free Offers

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).

Want to become an expert ethical hacker and penetration tester? Request your free video training course of Online Penetration Testing and Ethical Hacking

Whether you're new to Linux or are a Linux guru, you can learn a lot more about the Linux kernel by requesting your free ebook of Linux Kernel In A Nutshell.

Leave a Comment

Your email address will not be published. Required fields are marked *