Line 1: |
Line 1: |
− | {{usefulnote}} | + | {{Warning box|This page relate to the installation of owncloud and nextcloud and most of its information, while still usefull are outdated. You might rather enjoy to follow the instruction on the contribution page [[Nextcloud]] where a complete install and play solution is available for your needs.}}{{usefulnote}} |
| {{Level|Medium}} | | {{Level|Medium}} |
| {{Note box|Please note that OwnCloud has been forked by Nextcloud. It seems that the main developers have left OwnCloud and moved over to Nextcloud as per June 2016. Please see [http://nextcloud.com their website] for more info. Specific Nextcloud instructions will be on the [[Nextcloud]] wiki page.}} | | {{Note box|Please note that OwnCloud has been forked by Nextcloud. It seems that the main developers have left OwnCloud and moved over to Nextcloud as per June 2016. Please see [http://nextcloud.com their website] for more info. Specific Nextcloud instructions will be on the [[Nextcloud]] wiki page.}} |
Line 30: |
Line 30: |
| * Set appropriate ibay settings at the command line prompt: | | * Set appropriate ibay settings at the command line prompt: |
| <nowiki>db accounts setprop owncloud \ | | <nowiki>db accounts setprop owncloud \ |
− | AllowOverride All \
| + | AllowOverride All \ |
− | FollowSymLinks enabled \
| + | FollowSymLinks enabled \ |
− | Group www \
| + | Group www \ |
− | PHPBaseDir /home/e-smith/files/ibays/owncloud/:/tmp/:/dev/urandom \
| + | PHPBaseDir /home/e-smith/files/ibays/owncloud/:/tmp/:/dev/urandom \ |
− | PublicAccess global \
| + | PublicAccess global \ |
− | UserAccess wr-group-rd-everyone
| + | UserAccess wr-group-rd-everyone |
− | </nowiki>
| + | </nowiki> |
| | | |
| * Update the ibay | | * Update the ibay |
Line 43: |
Line 43: |
| * you also need to allow the "allow_url_fopen" | | * you also need to allow the "allow_url_fopen" |
| <nowiki> | | <nowiki> |
− | mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
| + | mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf |
− | nano -w /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/99allow_url_fopen
| + | nano -w /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/99allow_url_fopen |
− | </nowiki>
| + | </nowiki> |
| | | |
| * and paste the following and save this | | * and paste the following and save this |
| | | |
| <nowiki> | | <nowiki> |
− | <Directory /home/e-smith/files/ibays/owncloud/html>
| + | <Directory /home/e-smith/files/ibays/owncloud/html> |
− | php_admin_flag allow_url_fopen on
| + | php_admin_flag allow_url_fopen on |
− | </Directory>
| + | </Directory> |
− | </nowiki>
| + | </nowiki> |
| | | |
| * then at the command line prompt enter: | | * then at the command line prompt enter: |
| | | |
| <nowiki> | | <nowiki> |
− | expand-template /etc/httpd/conf/httpd.conf
| + | expand-template /etc/httpd/conf/httpd.conf |
− | /etc/init.d/httpd-e-smith restart
| + | /etc/init.d/httpd-e-smith restart |
− | </nowiki>
| + | </nowiki> |
| | | |
| 4. Create a new MySQL database (In this example the database name is owncloud. Change '''owncloud''', '''username''' and '''password''' with your own choices as required) | | 4. Create a new MySQL database (In this example the database name is owncloud. Change '''owncloud''', '''username''' and '''password''' with your own choices as required) |
Line 210: |
Line 210: |
| #* Remove "/novalidate-cert" if your chosen mail server uses a signed SSL certificate): | | #* Remove "/novalidate-cert" if your chosen mail server uses a signed SSL certificate): |
| <nowiki> 'user_backends' => | | <nowiki> 'user_backends' => |
− | array (
| + | array ( |
− | 0 =>
| + | 0 => |
− | array (
| + | array ( |
− | 'class' => 'OC_User_IMAP',
| + | 'class' => 'OC_User_IMAP', |
− | 'arguments' =>
| + | 'arguments' => |
− | array (
| + | array ( |
− | 0 => '{[mail.yourdomain.com]:993/imap/ssl/novalidate-cert}',
| + | 0 => '{[mail.yourdomain.com]:993/imap/ssl/novalidate-cert}', |
− | ),
| + | ), |
− | ),
| + | ), |
− | ),</nowiki>
| + | ),</nowiki> |
| | | |
| When done, users will be able to login to your owncloud web interface using their mail server username and password. | | When done, users will be able to login to your owncloud web interface using their mail server username and password. |
Line 388: |
Line 388: |
| Using a zipped tarball: | | Using a zipped tarball: |
| <nowiki>cd /home/e-smith/files/ibays/owncloud/files | | <nowiki>cd /home/e-smith/files/ibays/owncloud/files |
− | wget https://github.com/owncloud/mozilla_sync/archive/master.zip -O master.zip
| + | wget https://github.com/owncloud/mozilla_sync/archive/master.zip -O master.zip |
− | sudo -u www unzip master.zip
| + | sudo -u www unzip master.zip |
− | mv mozilla_sync-master /home/e-smith/files/ibays/owncloud/html/apps/mozilla_sync</nowiki>
| + | mv mozilla_sync-master /home/e-smith/files/ibays/owncloud/html/apps/mozilla_sync</nowiki> |
| | | |
| Using Git: | | Using Git: |
| <nowiki>cd /home/e-smith/files/ibays/owncloud/html/apps | | <nowiki>cd /home/e-smith/files/ibays/owncloud/html/apps |
− | sudo -u www git clone https://github.com/owncloud/mozilla_sync.git
| + | sudo -u www git clone https://github.com/owncloud/mozilla_sync.git |
− | sudo -u www git checkout master</nowiki>
| + | sudo -u www git checkout master</nowiki> |
| | | |
| ====Server settings to enable Mozilla Sync==== | | ====Server settings to enable Mozilla Sync==== |