1. Create a directory where your Owncloud will sit I chose this:
Code: Select all
mkdir /var/web
Code: Select all
cd /var/web
fetch http://download.owncloud.org/community/owncloud-6.0.1.tar.bz2
Code: Select all
tar xvf owncloud-6.0.1.tar.bz2
rm owncloud-6.0.1.tar.bz2
cd ..
chown -R www:www /var/web
Code: Select all
# pkg_add -r php5
# pkg_add -r php5-extensions
# pkg_add -r php5-xmlrpc
# pkg_add -r php5-gettext
# pkg_add -r php5-mcrypt
# pkg_add -r php5-mbstring
# pkg_add -r php5-zip
# pkg_add -r php5-gd
# pkg_add -r php5-zlib
# pkg_add -r php5-fileinfo
# mv /usr/local/bin/php /usr/local/bin/php-cli
# cp /usr/local/bin/php-cgi /usr/local/bin/php
rehash
a) change max upload file:
Code: Select all
nano /usr/local/etc/php.ini
Code: Select all
upload_max_filesize = 16G
post_max_size = 16G
Code: Select all
nano /usr/local/bin/php-cgi-websrv
like that:
Code: Select all
UPLOAD_MAX="16G"
POST_MAX="16G"
Code: Select all
mkdir /mnt/ZFS_RAID/Owncloud
mkdir /mnt/ZFS_RAID/Owncloud/Temp
chown -R www:www /mnt/ZFS_RAID/Owncloud
nano /var/web/owncloud/config/config.php
7. Start Webserver under Services, select HTTPS and choose port (I went for 443). Copy 'Certificate' and 'Private key' from System General Tab.
Document root: /var/web/owncloud/
Upload directory: /mnt/ZFS_RAID/Owncloud/Temp/
8. Go to https://NAS IP and configure the rest of the Owncloud. If you are using DNS service that will be accessible through your DNS alias.