Filesystems: OwnCloud
Owncloud allows you to set up a file store similar to drop box. There are two parts to it, the client and the server.
The server can be configured throught he command line and Web Interface. It is recommended that the system has a GUI installed in order to configure the client.
Server Installation
Pre Requisites
Apaches Webserver Database - eg postgress, mysql etc
php5 (>= 5.3) php5-gd php-xml-parser php5-intl
And as optional dependencies:
php5-sqlite (>= 3) php5-mysql smbclient curl libcurl3 php5-curl
Restart httpd after installing packages.
Repositories
This didn't work when I tried it, but it may be have been fixed since. See the Owncloud website for full documentation.
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo
yum install owncloudManual Install
wget http://download.owncloud.org/community/owncloud-5.0.10.tar.bz2
tar xzvf owncloud-5.0.10.tar.bz2
cp owncloud /var/http/html
chown -R apache:apache /var/www/html/Point you web browser at the system and follow the on screen instructions.
Client Install
Repositories
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:devel/CentOS_CentOS-6/isv:ownCloud:devel.repo
yum install owncloud-clientManual Install
wget http://download.owncloud.com/download/ocsync-0.80.0.tar.bz2
Server Configuration
Point your browser at http://localhost/owncloud. It will open a screen like this:
Enter an admin username and password. This login will allow you to control the cloud - You will not be able to sync from this account.
Once you login you will see the default folder. THe next step is create a user to sync files. Click on root users in the top right hand corner. Enter the username and password in the top boxes and select a group.
Client Config
Start the Owncloud Client and you will see a screen like this:
Enter the details and click next. It will show a successful login. By default it uses the /home/owncloud directory. This can be changed by right clicking on the client and choosing directory. It will show this screen where you can change the sync directory.
