Get the tarball from the official Site ownCloud
wget https://download.owncloud.org/community/owncloud-10.0.6.tar.bz2
Extract
tar -xzf owncloud-10.0.6.tar.bz2
If you use Ubuntu 14.04 you might have PHP5.5 in use. You need PHP5.6 to run this version of Owncloud.
Check your current PHP5 modules
dpkg -l |grep php5The following are needed by owncloud
libapache2-mod-php5 php5-gd php5-json php5-mysql php5-curl php5-intl php5-mcrypt php5-imagickInstall PHP5.6, just remove the php-modules that you dont need (I included all I have)
add-apt-repository ppa:ondrej/php apt-get update apt-get install php5.6 php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml php5.6-apcu php5.6-zip php5.6-gd php5.6-curl php5.6-bcmath php5.6-intl php5.6-soap php5.6-imagick php5.6-imap php5.6-memcache php5.6-ps php5.6-pspell php5.6-recode php5.6-snmp php5.6-sqlite3 php5.6-tidy php5.6-xmlrpc php5.6-xsl a2dismod php5 a2enmod php5.6 service apache2 restart
Copy the owncloud folder to your apache2 documentroot
mv owncloud /var/www/
Make sure your webuser is the owner of the dir and its files
chown -R www-data:www-data /var/www/owncloud
Add the following to an existing siteconfig or create a new one
Alias /owncloud "/var/www/owncloud/" <Directory /var/www/owncloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory>
Activate the following apache2 modules
a2enmod rewrite a2enmod headers a2enmod env a2enmod dir a2enmod mime service apache2 restart
Browse your site, enter your username and password, add the MySQL connection info and you are done.
coming soon….
ownCloud - Maintenance and Upgrade
Command | Function |
---|---|
sudo -u www-data php occ maintenance:mode –on | Turn on maintenance mode (display maintenance site) |
sudo -u www-data php occ maintenance:mode –off | Turn off maintenance mode (display regular site) |
sudo -u apache php occ upgrade | Upgrade the current extracted ownCloud directory to the version |
If you cant access your website (/owncloud was not found), you might need to change your documentroot from /var/www/html to /var/www or copy your owncloud folder into /var/www/html
Add the following to your .htaccess
Header set Strict-Transport-Security "max-age=31536000"
OR
Add the following to your apache2 siteconfig
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
You might have found the doc which explains how to add OneDrive as external storage. Welcome to ownCloud, this feature is enterprise only…
This is NOT recommended…
The data directory on the server is exclusive to ownCloud and must not be modified manually.
Easiest solution is to add a “local external storage”. BUT… this option has been disabled because of security…
Here is how to fix:
Add this to “/var/www/owncloud/config/config.php”
'files_external_allow_create_new_local' => true,
Follow this doc to add this “safely”:
ownCloud - External Local Storage