I needed a server. A file server to be exact.

I will later document my search for parts, but I felt like I had to share my experiences with Ubuntu as the operating system.

To start off, I initially looked at FreeNAS for the operating system. FreeNAS is short for Free Network Attached Storage. It is an open source project based on the open source FreeBSD which is (I think) a distribution of linux. Basically, FreeNAS aims to give you the functionality of a commerical NAS including file storage, but also user administration, integration into networks, FTP access and the neat part is a web-based administration so you don’t have to attach a monitor to it.

FreeNAS seemed to fit the bill, but once I downloaded and installed it I found out my network interface wasn’t supported. I tried newer beta and even alpha versions without success. I also tried the FreeBSD that it is based off of, also to no avail. My motherboard is based on an Nvidia 8300 chipset, which wasn’t yet supported by FreeBSD and hence, not by FreeNAS. Bummer.

So I started looking around at other Linux distributions. Ubuntu, Redhat, Debian, Fedora, SUSE, Knoppix, etc. Ubuntu was worth a shot. I don’t recall specifically what made me choose it other than I’ve heard of it from somewhere and I vaguely recall hearing it was easy to install/use.

It was super easy to install. I downloaded the ISO file for the server version which fit on a CD. Burned it to CD. Put it in my fileserver and ran the install wizard. The only tricky part was figuring out how to RAID the drives during install using the partition manager. But once I got that sorted out it was clear sailing.

So now I’m googling stuff trying to find out commands (there is no GUI on the server version). It took me a little while to find out how to share folders so others could a) see it on the network, and b) read and write files to the folder. I easily figured out how to reboot (just type “reboot”), but shutdown evaded me. I just now found out you type “shutdown -h now” so I’ll have to test that when I get home.

Next on the list is to find out how to get web services configured and get mysql running. Then hopefully, how to put the computer to sleep and ideally WakeOnLan. Then… life would be perfect.

At the end of the day, I’m glad FreeNAS didn’t work out (I think if I had an older used computer it might have been better). Ubuntu will still offer me a stable fileserver, but it also lets me let it double as a webserver and I get to learn another operating system.

Ubuntu. It’s not just a cool name.

5 responses to “Ubuntu and me

  1. To shut down any linux distrobution. Use halt, it will do the same thing as the shutdown command (less typing)

  2. Ahh, the learning curve of CLI (command Line) based OSes… I remember those days. Its good to see that you are coming along nicely with Ubuntu Server; it is a decent choice. Just a friendly clarification… While both BSD and Ubuntu are UNIX based, BSD is actually not a Linux distribution because it doesn’t use the Linux Kernel; it stuck with its own UNIX kernel. BSD is a totally different critter, as I have found out. I have also tried FreeNAS and ended up using the CD as a frisbee out of frustration. A good candidate for the next box might be CentOS, as it is built from the RedHat source so it is *unofficially* the non-subscription version of RedHat. It has the GUI for configuration ease and has the server goodies as well. However, I believe that you are taking the wise path by learning how to configure the server without a GUI, as this approach will mean having a server that uses less resources for a given amount of work it does. Keep up the good work!

  3. Thanks for the tips! I just learned how to recursively apply file permissions with chmod. I actually did a little happy dance. Now onto the webserver….

Comments are closed.