ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Turn your Old PC into a File Server using FreeNAS

Updated on September 26, 2012

NAS or Network attached storage is an excellent way to share files over your local network. Not only can it share files but it can also be used for backing up data, streaming data and manipulating torrent files through a central server. Many people have old unused PC lying around, these can easily be converted into servers using FreeNAS operating system.

What is NAS?

NAS or Network attached storage is a unit or computer or your network who's job is to store files for everyone on the network to share. Since they designed for file access only, their structure differs to stand hard disks since they need to be tunes to mass file sharing and data streaming. They often require very little power to run and don't need a monitor, mouse or keyboard. Once the software has been installed it can easy be configured via a web browser on a PC attached to the Network.

If you look around, you can pick up pre-made NAS units for a very cheap price and they will usually have their own software installed in them ready for configuration and immediate use. However these units are not necessary since you can turn any old PC into a NAS for Free using the FreeNAS software.The requirements for a NAS are very low, high processing power is not required. Rather than buying a pre-made NAS unit, you may as well use that money for a large Hard Drive instead e.g. 1TB or more.

Here I am going to show you how to setup a NAS on any old PC and then configure it so that other PCs in the network are able to access it, share and stream files.

Equipment needed

  • A PC with at least 192MB of RAM which will be your NAS. It will also require an Internet connection and a CD drive which can be bootable. FreeNAS needs to be burnt onto a CD then booted for installation on your PC.
  • The FreeNAS software for CD.
  • A network with either a static IP address or DHCP reservations, it is not requirement but if you don't things can become rather troublesome when you have to re-configure FreeNAS every time the IP address changes.

FreeNAS is supposed to run on a flash drive e.g. SD Card or similar media, however some older machines may not support a boot from USB option so to make things easier we are going to simply install FreeNAS to the Hard drive like a normal installation. If you are able to boot from a USB drive then it is best to install FreeNAS to that media drive instead.

How to install FreeNAS

FreeNAS can be downloaded are the below site:

Locate the version which matches your operating system, download it and burn it onto a CD using software such as IMGBurn which is Free.

Next insert the CD into your NAS unit and boot up, it make take a while. Once the NAS menu comes up, select option 9 - Install to Hard drive / flash drive. On the screen after that chose option 2 to install the OS on HDD, flash or USB. It will then give you a list of drives to choose from and here you should select your CD drive. It will then format the drive with a NAS structure and install FreeNAS in a partition in your drive.

Next, take out the CD and re boot your NAS, this will boot up into a similar menu. This time you will need to choose the first option which is "Assign Interfaces" then chose your Ethernet port from the list. After that chose "None" then finish and exit.

Next you will pick option 2 which is to set the LAN IP address, here the DHCP should be fine.

Once the network configuration is done, it will give you an IP address. This is very important since this is how you will access the web interface. You won't need the keyboard and monitor any more so you can disconnect them from the NAS.

How to share your PC with FreeNAS

To access the NAS simply type in the IP address that was given to you from the last section. It will ask you for a username and password but for now you can type in admin, freenas. This can be changed from the System, General, WebGUI menu.

We will now need to add our Hard Drives. You can do this by going to Disk Menu and the Management, and you can add a drive by clicking on the plus symbol. On the next page you should be able to choose your disk from the menu. For now we can leave the default option as they are, and don't forget to press Apply.

If FreeNAS is being run from a Flash drive you will need to go to Disk and then Format to pick your drive from the list. Next Chose UFS, labet it and then press Format. If you are running FreeNAS from you internal Hard drive then you can omit this step.

The drive will also require a mount point. The mount point can be found in the disk menu. Once again click the plus sign and select your disk. Click Add then apply on the next page.

The final and most important thing you need to do next is to share the drive with other PCs on the network. CIFS is compatible with most modern operating systems so we are going to use that. Go to services then CIFS/SMB and then click on the enable check-box. If you want you can change the name and description and then press Save and Restart.

You will next need to click on the shares tab which is located on the top of the setting page. Then click and plus sign and give it a name, then press the "..." button enables the sharing function. The default options here should be fine.

All done, you should be able to access the NAS from any PC on the network by simply typing in \\


    0 of 8192 characters used
    Post Comment

    • Hezekiah profile imageAUTHOR


      6 years ago from Japan

      Hi Jay, I don't think that would work. Freenas needs to be installed on the boot sector of the PC, it you wouldn't be able to execute Windows and Freenas in the back ground at the same time.

    • profile image


      6 years ago

      Just would like to know if i could run freenas on my main pc's slave drive, and still use my pc as a pc?

    • alocsin profile image


      6 years ago from Orange County, CA

      I do have a few old PCs lying around, so it'll be interesting to experiment with them as file servers. Voting this Up and Useful.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)