Owncloud community officially released the ownCloud 8.0 on February 10 2015 with lots of improvement and new features. It is time to upgrade your ownCloud server. We already discussed about Owncloud upgrade all the series such as ownCloud 6.x, ownCloud 7.x and follow the same procedure for ownCloud 8.x upgrade also. Here I’m going to show what’s new in 8.0 and upgraded screen shots. Alternatively read on other Owncloud useful articles too.
Prerequisites for ownCloud 8.0
For installing ownCloud 8.0 you need to upgrade apache 2.4 & php 5.4.
What’s New in ownCloud 8.0
- Added MariaDB Support
- Federated cloud (Server 2 Server Sharing, Version 2)
- Improved apps management page, updater app, Documents, Usermanagement, Performance & search
- Direct download support, Broker
- More fine grain storage configuration
- Apps can now specify their dependencies in info.xml
- Accessibility improvements
- LDAP/AD: command line functions for creating and deleting LDAP configurations.
- LDAP/AD: subtle configuration wizard improvements, including user name attribute detection.
- PDF viewer has been updated to a new version of PDF.js
- Sharing links are now shorter and “look better”
- Better structured settings and admin page
- App container can now automatically resolve dependencies
- Various app API deprecations and features
- For complete change log, visit Owncloud official change log page
- ownCloud 8 details
Step-1 : Before upgrade 7.0.4
Take backup of your owncloud directory and database for safety purpose, before proceeding owncloud upgrade.
# tar -zcvf /home/owncloud2daygeek/public_html/owncloud7-10-Feb-2015.tar.gz /home/owncloud2daygeek/public_html/owncloud # mysqldump -u root -p owncloud > owncloud.sql Enter Password *****
2) Download the latest version of owncloud archive file using wget command under /opt directory and extract, then remove config directory.
# /opt # wget https://download.owncloud.org/community/owncloud-8.0.0.tar.bz2 # tar -xjvf owncloud-8.0.0.tar.bz2 # rm -Rf config # chown -R USER:USER /opt/owncloud
3) Deactivate all third party applications. (Its not necessary, anyhow will deactivate as per owncloud instruction)
>> admin >> + Apps >> plugin name 3rd party >> If so, deactivate.
4) Delete everything from your ownCloud installation directory, except data and config folder. Make sure you should remove hiden files too.
# rm -Rf 3rdparty apps AUTHORS console.php COPYING-AGPL core cron.php db_structure.xml index.html index.php indie.json l10n lib occ ocs ocs-provider public.php remote.php resources robots.txt settings status.php themes version.php .htaccess .tag .user.ini
5) Move all the files and folder to your owncloud installation directory from /opt/owncloud. Make sure you should move hidden files too.
# mv /opt/owncloud/* /var/www/dev.2daygeek.com/public_html/owncloud # mv /opt/owncloud/.htaccess .tag .user.ini /var/www/dev.2daygeek.com/public_html/owncloud
Step-3 : OwnCloud update screen
Hit Start Update button and wait until the process completes.
Turn on maintenance mode.
Owncloud upgraded successfully from 7.0.4 to 8.0.
Make sure, the below content should be inside your virtualhost file. So that owncloud 8.0 will work properly.
<VirtualHost *:80> <Directory ../owncloud> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> </VirtualHost>
Step-4 : After upgrade to 8.0
Now, you have upgraded to latest version. If you have any doubt,go to >> admin >> scroll down and see the current version of owncloud installed on your server.
We are preparing all articles in-depth to understand by all level/stage Linux administrators. If the article is useful for you, then please spend less than a minute to share your valuable comments in our commenting section.
Please stay tune with us…Good Luck.