I’m going to do this under ubuntu, but you can use any flavor of linux really.
OWNCLOUD_DIR="/opt/md2/owncloud" apt-get -y install apache2 php5 php5-gd php-xml-parser php5-intl \ php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl \ apache2 mysql-server libapache2-mod-php5 \ php5-gd php5-json php5-mysql php5-curl \ php5-intl php5-mcrypt php5-imagick mkdir -p ${OWNCLOUD_DIR} cd ${OWNCLOUD_DIR} wget "http://download.owncloud.org/community/owncloud-5.0.15.tar.bz2" tar -xjf ${OWNCLOUD_DIR}/owncloud-5.0.15.tar.bz2 mv owncloud/* ${OWNCLOUD_DIR} mv owncloud/.htaccess ${OWNCLOUD_DIR} mkdir -p ${OWNCLOUD_DIR}/data chown -R www-data:www-data ${OWNCLOUD_DIR}/data chown -R www-data:www-data ${OWNCLOUD_DIR}/apps chown -R www-data:www-data ${OWNCLOUD_DIR}/config
Add the following applications:
apt-get install davfs2
echo ‘“https://your-owncloud-server-url.com/owncloud/remote.php/webdav” yourUserName “your password here”‘ >> /etc/davfs2/secrets
mkdir /media/owncloud
chown localUserId:localUserId /media/owncloud
echo ‘https://your-owncloud-server-url.com/owncloud/remote.php/webdav/ /media/owncloud davfs defaults,user,noauto,uid=1000,gid=1000 0 0′ >> /etc/fstab
References:
- http://doc.owncloud.org/server/5.0/developer_manual/app/gettingstarted.html
- WebDAV: http://doc.owncloud.org/server/5.0/admin_manual/installation.html
- Setting up WebDAV: http://www.adercon.com/ac/node/100
- http://forum.owncloud.org/viewtopic.php?f=17&t=7536 (Great for webdav debugging)