So a couple of weeks ago, I came across ownCloud, an open source php platform that allows you to access files, calendar, contacts, and bookmarks. As my Dropbox is almost full (free service only), I thought I would give ownCloud a try.
So far, it’s been steep learning curve. Primarily because I chose to use CentOS 6.3 instead of Windows. I do not know Linux very well and want to learn it a bit more. It’s all an experiment anyway.
My first attempt was installing Ubuntu Server 12.04 because it has the option to install LAMP during install. I can’t remember , but I struggled getting something to work, and I don’t really like Unity. My second attempt was CentOS 6.3 minimal, but I have to admit, I lost patience with the lack of GUI. /sigh_of_frustration.
Once I moved onto CentOS (with GUI), I seemed to have an easier time. Most likely I just was less frustrated and had more patience to keep going.
Step 1: Install and configure CentOS.
My first step was getting CentOS working on a Microsoft Hyper V Server 2012 host. Microsoft published Linux Integration Services to support Linux drivers on Hyper V and such. Once LIS was installed, I was off to the races.
Step 2: Learn, install, and configure NIS.
I have a old hand-me-down Linksys NSS 6000 storage appliance, and in order setup NFS from the CentOS box, it needs to be part of a NIS domain. To get the NIS server working, I found a great tutorial. Once I turned the firewall off, I was able to bind the NSS 6000 to the CentOS box.
Step 3: Setup NFS
Again, I went to the internet to see what I could find on how to setup CentOS as a client for NFS. I found this great tutorial. Once I setup the client, I was able to mount the NFS share to CentOS.
Step 4: Install LAMP
Another tutorial later, and I have LAMP installed.
My next steps are getting PHPMYADMIN or similar software installed so that I can manage mySQL a bit easier. I still like/need GUIs mostly because I’m quicker with them, and don’t have to look up every command all the time. After that, I should be able to move on to getting ownCloud installed.