Tag Archives: LAMP

ownCloud – An open-source cloud solution – Part 1

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.

http://www.server-world.info/en/note?os=CentOS_6&p=nis

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.

https://www.digitalocean.com/community/articles/how-to-set-up-an-nfs-mount-on-centos-6

Step 4:  Install LAMP
Another tutorial later, and I have LAMP installed.

https://www.digitalocean.com/community/articles/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6

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.