{"id":9713,"date":"2016-03-09T14:53:41","date_gmt":"2016-03-09T14:53:41","guid":{"rendered":"https:\/\/owncloud.com\/?p=9713"},"modified":"2016-03-09T14:53:41","modified_gmt":"2016-03-09T14:53:41","slug":"time-to-upgrade-to-owncloud-9-0","status":"publish","type":"post","link":"https:\/\/owncloud.com\/de\/blogs\/time-to-upgrade-to-owncloud-9-0\/","title":{"rendered":"Time to Upgrade to ownCloud 9.0!"},"content":{"rendered":"<p><a href=\"https:\/\/owncloud.com\/wp-content\/uploads\/2016\/02\/ownCloud-9.0-round.png\" rel=\"attachment wp-att-9667\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-9667\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2016\/02\/ownCloud-9.0-round.png\" alt=\"ownCloud 9.0 round\" width=\"310\" height=\"283\" \/><\/a><br \/>\nownCloud Server 9.0 was <a href=\"https:\/\/owncloud.com\/blog\/owncloud-server-9-0-released\">released yesterday<\/a>, delivering new collaboration features like commenting and tags, big scalability improvements and more advanced federation capabilities. As promised, today we&#8217;ll tell you how to upgrade to the latest and greatest from the ownCloud community!<\/p>\n<p>As a <strong>TL;DR<\/strong>, the most important things to take note off:<\/p>\n<ul>\n<li>Read <a href=\"https:\/\/doc.owncloud.org\/server\/9.0\/admin_manual\/release_notes.html\" target=\"_blank\" rel=\"noopener noreferrer\">the release notes<\/a> and <a href=\"https:\/\/doc.owncloud.org\/server\/9.0\/admin_manual\/maintenance\/upgrade.html\" target=\"_blank\" rel=\"noopener noreferrer\">follow the upgrade documentation<\/a>. One important thing: <a href=\"http:\/\/blog.jospoortvliet.com\/2016\/01\/how-to-upgrade-owncloud-dont-skip.html\" target=\"_blank\" rel=\"noopener noreferrer\">you can&#8217;t skip major releases!<\/a>!<\/li>\n<li>If you&#8217;re on a pre-8.2 release, we changed repo&#8217;s. See our <a href=\"https:\/\/owncloud.com\/blog\/upgrading-to-owncloud-server-8-2\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog on upgrading to 8.2<\/a>.<\/li>\n<li>Check if the apps you use are compatible yet! See <a href=\"https:\/\/apps.owncloud.com\" target=\"_blank\" rel=\"noopener noreferrer\">apps.owncloud.com<\/a>.<\/li>\n<li>Do a backup, <a href=\"https:\/\/doc.owncloud.org\/server\/9.0\/admin_manual\/maintenance\/backup.html#backup-database\" target=\"_blank\" rel=\"noopener noreferrer\">at least of your database<\/a> and config.php file &#8211; that allows you to easily roll back. You can&#8217;t downgrade, thus you can&#8217;t go back without that!<\/li>\n<li>We made changes to the packages, offering them with and without dependency handling. We also support less platforms. Among the platforms dropped are all Fedora repo&#8217;s, openSUSE Tumbleweed and Ubuntu 15.04. Use packages from other versions instead, see below for more details.<\/li>\n<li>If you have a big installation, think about if you want tagging or not &#8211; tags are system wide.<\/li>\n<li>If you use the official packages from Debian, these have been abandoned and will no longer be updated. Hopefully somebody will create a upgrade script or instructions, we&#8217;re <a href=\"http:\/\/lists.alioth.debian.org\/pipermail\/pkg-owncloud-maintainers\/2016-March\/002936.html\" target=\"_blank\" rel=\"noopener noreferrer\">very sorry about this<\/a> and would welcome any help.<\/li>\n<\/ul>\n<h2>Why Should I Upgrade?<\/h2>\n<p>Read this blog post for <a href=\"http:\/\/blog.jospoortvliet.com\/2015\/12\/five-reasons-to-upgrade-your-owncloud.html\" target=\"_blank\" rel=\"noopener noreferrer\">5 reasons to upgrade to a newer ownCloud<\/a>. A summary:<\/p>\n<ol>\n<li>ownCloud usage grew last year from 2.4 to 8 million so newer releases have far more users<\/li>\n<li>Testing improves, benefiting newer releases more than older, in part because<\/li>\n<li>Backporting is limited to security fixes for releases older than <a href=\"https:\/\/github.com\/owncloud\/core\/wiki\/Maintenance-and-Release-Schedule\" target=\"_blank\" rel=\"noopener noreferrer\">Latest-1<\/a><\/li>\n<li>Clients take advantage of features only in newer server versions<\/li>\n<li>We introduce features which improve reliability<\/li>\n<\/ol>\n<p>ownCloud Server 9.0 introduces many smaller and larger improvements all over ownCloud, from tagging and commenting on files to many under-the-hood improvements and new capabilities for administrators to configure and control ownCloud. You can find out more about what is new <a href=\"https:\/\/owncloud.com\/blog\/owncloud-server-9-0-released\" target=\"_blank\" rel=\"noopener noreferrer\">in our announcement blog<\/a> and see a <a href=\"https:\/\/owncloud.com\/nine\" target=\"_blank\" rel=\"noopener noreferrer\">full overview on the website<\/a>.<\/p>\n<p>If you would like the benefit of these improvements then it\u2019s time for you to move to ownCloud 9.0!<\/p>\n<h2>Preparation<\/h2>\n<p>The <a href=\"https:\/\/doc.owncloud.org\/server\/9.0\/admin_manual\/release_notes.html\" target=\"_blank\" rel=\"noopener noreferrer\">ownCloud 9.0 release notes<\/a> this time only contain a note for LDAP users.<\/p>\n<h3>If you use packages<\/h3>\n<p>There have been changes in packaging which we&#8217;ll describe here.<\/p>\n<p>We have split code and dependencies in two separate new packages. The existing package owncloud is reduced to a simple wrapper pulling in both <code>owncloud-files<\/code> and <code>owncloud-deps<\/code>.<\/p>\n<p>The <code>owncloud-files<\/code> package can be installed alone. It has only one packaging logic: obsolete and replace the 8.x owncloud packages. It requires no <code>PHP<\/code>, database, Apache webserver or other dependencies. An ownCloud server installed only from the <code>owncloud-files<\/code> package is not directly runnable, unless you made sure all dependencies are in place by hand.<\/p>\n<p>The <code>owncloud-files<\/code> package is helpful in a number of scenarios:<\/p>\n<ul>\n<li>We better support the typical enterprise or distributed scenarios.<\/li>\n<li>Provide a clean migration path whenever running into dependency issues.<\/li>\n<li>We cover actually more platforms (probably more than listed below).<\/li>\n<li>You can use it with <code>NGNIX<\/code>, <code>PHP7<\/code> and other non-standard dependencies.<\/li>\n<\/ul>\n<p>Our main repositories have both types of packages. Most distributions will make upgrading easy &#8211; openSUSE, for example, will give you <code>owncloud-deps<\/code> and <code>owncloud-files<\/code> upon a <code>zypper dup<\/code> unless you have <code>PHP7<\/code> forcefully installed, in which case it will automatically offer only <code>owncloud-files<\/code>.<\/p>\n<p>We reduced the number of fully supported platforms &#8212; Especially the complicated ones with<br \/>\nmany alternate PHP variants were hard to get right. Use the <code>owncloud-files<\/code> packages or tarballs on other platforms.<\/p>\n<p>This is the current list of platforms:<\/p>\n<ul>\n<li>CenOS 7 (CentOS 6: Files only)<\/li>\n<li>Debian 8 (Debian 7: Files only)<\/li>\n<li>RHEL 7 (RHEL 6: Files only)<\/li>\n<li>SLES 12 (openSUSE 13.2, Leap: Files only)<\/li>\n<li>Ubuntu 14.04, 15.10 (12.04 + 14.10: Files only)<\/li>\n<\/ul>\n<p>If you use Fedora, the CentOS 7 packages will most likely work (the <code>owncloud-files<\/code> one at least). openSUSE users similarly can rely on LEAP packages for Tumbleweed and and Ubuntu 15.04 users can use <code>owncloud-files<\/code> for 15.10.<\/p>\n<div id=\"attachment_9087\" style=\"width: 320px\" class=\"wp-caption alignright\"><a href=\"https:\/\/owncloud.com\/wp-content\/uploads\/2015\/10\/updates.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9087\" class=\"size-medium wp-image-9087\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2015\/10\/updates-300x169.png\" alt=\"ownCloud updater app\" width=\"300\" height=\"169\" \/><\/a><p id=\"caption-attachment-9087\" class=\"wp-caption-text\">ownCloud updater app in action<\/p><\/div>\n<p>Be sure that you have the base requirements for ownCloud 9.0:<\/p>\n<ul>\n<li>A Linux or BSD server (Mac OS X is possible but less tested)<\/li>\n<li>MySQL 5.5 + \/ MariaDB 10.x<\/li>\n<li>PHP 5.4 + or 7 (!)<\/li>\n<li>Apache 2.2 +<\/li>\n<\/ul>\n<p>There are other web servers (like Ngnix) and databases (like PostgreSQL) supported as well. You&#8217;ll have to use the <code>owncloud-files<\/code> packages with those.<\/p>\n<p>Usually, newer versions mean better performance with ownCloud. This is especially true for PHP, and <a href=\"https:\/\/owncloud.com\/blog\/php-7-is-here-and-owncloud-is-ready\/\" target=\"_blank\" rel=\"noopener noreferrer\">especially PHP 7<\/a>. If you use ownCloud with other web servers like Ngnix or on platforms like a NAS, be sure to have an extra careful look at the documentation and <a href=\"https:\/\/forum.owncloud.org\/viewtopic.php?f=38&#038;t=33274\" target=\"_blank\" rel=\"noopener noreferrer\">check out the forums<\/a>!<\/p>\n<p>Not all ownCloud apps developed for and on earlier releases are yet modified to work with ownCloud 9.0, so we urge you to check if your favorite apps are already compatible with ownCloud 9.0. You can usually check on <a href=\"http:\/\/apps.owncloud.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">the online ownCloud app overview<\/a>.<\/p>\n<p><a href=\"https:\/\/owncloud.com\/wp-content\/uploads\/2016\/03\/Screenshot_20160308_233356.png\" rel=\"attachment wp-att-9757\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-9757\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2016\/03\/Screenshot_20160308_233356-1024x613.png\" alt=\"Screenshot_20160308_233356\" width=\"1024\" height=\"613\" \/><\/a><\/p>\n<p>When it comes to stability and potential upgrade issues, we always urge users to test ownCloud Betas before of the release and to report any bugs you come across. Only a test on your specific circumstances can tell you if a piece of software will work for you. However, ownCloud 9.0 has seen significant testing, including by using our <a href=\"https:\/\/owncloud.com\/?p=8191\" target=\"_blank\" rel=\"noopener noreferrer\">automated Smashbox testing<\/a>. We could no longer find issues in our testing &#8211; we wouldn&#8217;t release otherwise. If you have an unusual setup, we strongly recommend doing a test upgrade first, though!<\/p>\n<p>We still strongly recommend to make a backup of your database and data. You can <a href=\"https:\/\/doc.owncloud.org\/server\/9.0\/admin_manual\/maintenance\/backup.html\" target=\"_blank\" rel=\"noopener noreferrer\">find instructions on how to do that here<\/a>.<\/p>\n<div id=\"attachment_9088\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"https:\/\/owncloud.com\/wp-content\/uploads\/2015\/10\/tips-and-tricks.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9088\" class=\"size-medium wp-image-9088\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2015\/10\/tips-and-tricks-300x169.png\" alt=\"Tips in the admin settings\" width=\"300\" height=\"169\" \/><\/a><p id=\"caption-attachment-9088\" class=\"wp-caption-text\">Tips in the admin settings<\/p><\/div>\n<h2>The Upgrade Itself<\/h2>\n<p>We have written a great guide on <a href=\"https:\/\/doc.owncloud.org\/server\/9.0\/admin_manual\/maintenance\/upgrade.html\" target=\"_blank\" rel=\"noopener noreferrer\">upgrading ownCloud in our documentation<\/a>. Carefully read the document, make the appropriate choices about how you will upgrade (with packages, manually or the updater app), and proceed with the steps described.<\/p>\n<p>Note that if you wish to use the updater app, we usually release a new major ownCloud version for the updater app within a week after the release, provided no big problems are found, so this is currently not yet available. If we notice serious upgrade issues we will delay the automatic update until we released the first maintenance update.<\/p>\n<h2>Known issues<\/h2>\n<ul>\n<li>A few people (but not all) have bumped into issues with PHP 7 on openSUSE 13.2 after upgrading, perhaps hold off a bit on your update until these are resolved. There&#8217;s a <a href=\"https:\/\/github.com\/owncloud\/core\/issues\/22976#issue-139421821\" target=\"_blank\" rel=\"noopener noreferrer\">temporary fix here<\/a>.<\/li>\n<li>It seems upgrading on Debian can get you in trouble: due to a interaction between packaging and core, a rewrite rule breaks the ownCloud installation. As a workaround one can add RewriteBase \/owncloud after RewriteEngine on in .htaccess or disable mod_rewrite like this: <code>a2dismod rewrite<\/code> and <code>\/etc\/init.d\/apache2 restart<\/code>. Find <a href=\"https:\/\/github.com\/owncloud\/core\/issues\/22970#issuecomment-194282428\" target=\"_blank\" rel=\"noopener noreferrer\">more info here<\/a>.<\/li>\n<li>If you have a performance issue and external storage, <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/22974\" target=\"_blank\" rel=\"noopener noreferrer\">check this out<\/a>. You can use <a href=\"http:\/\/blog.jospoortvliet.com\/2016\/01\/patching-owncloud-get-your-fix-now.html\" target=\"_blank\" rel=\"noopener noreferrer\">info in this blog on how to apply patches<\/a>.<\/li>\n<\/ul>\n<p>These and more are <a href=\"https:\/\/forum.owncloud.org\/viewtopic.php?f=38&#038;t=33274\" target=\"_blank\" rel=\"noopener noreferrer\">documented on the forums as well<\/a>.<\/p>\n<h2>Troubleshooting<\/h2>\n<p>While we strive to keep managing ownCloud as easy as possible (including the upgrade procedure!) and test as many upgrade scenarios, the documentation <a href=\"https:\/\/doc.owncloud.org\/server\/9.0\/admin_manual\/maintenance\/manual_upgrade.html#troubleshooting\" target=\"_blank\" rel=\"noopener noreferrer\">contains a troubleshooting section<\/a> with instruction on how to recover from the most typical problems.<\/p>\n<p>If this does not help you, <a href=\"https:\/\/owncloud.com\/support\/\" target=\"_blank\" rel=\"noopener noreferrer\"> there is <\/a><a href=\"https:\/\/owncloud.com\/support\/\" target=\"_blank\" rel=\"noopener noreferrer\">a support page<\/a> on owncloud.org which links to the various resources available to you. Home users should check out the forums, which have a special section <a href=\"https:\/\/forum.owncloud.org\/viewtopic.php?f=38&#038;t=33274\" target=\"_blank\" rel=\"noopener noreferrer\">devoted to ownCloud 9.0 upgrades<\/a> with excellent and up to date information.<\/p>\n<p>Professional users can find <a href=\"https:\/\/owncloud.com\/resources\/\" target=\"_blank\" rel=\"noopener noreferrer\">resources on owncloud.com<\/a> and are strongly urged to wait with the upgrade until the availability of the ownCloud support subscriptions. These will become available next month. It is, as usual, recommended to test this release of ownCloud Server to ensure compatibility with your infrastructure and see if the features fulfill your needs.<\/p>\n<h2>Fresh installations<\/h2>\n<p>If you currently don&#8217;t have ownCloud, there is a new and easy way to get up and running! In the Appliance tab on our <a href=\"https:\/\/owncloud.com\/install\/#instructions-server\">download page<\/a> we offer a fully pre-configured virtual machine image which you can easily run in a tool like <a href=\"https:\/\/www.virtualbox.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">VirtualBox<\/a>. Thanks to the built in ownCloud Proxy app you can have a stable url and an easy way through firewalls blocking you from accessing your ownCloud!<\/p>\n<p>Note that the VM&#8217;s have not been extensively tested yet &#8211; your feedback in the comments is greatly appreciated.<\/p>\n<p>Once your brand new ownCloud 9.0 is up and humming nicely, we\u2019d appreciate it if you would let us know what you think over <a href=\"https:\/\/twitter.com\/intent\/tweet\/?url=https%3A%2F%2Fowncloud.org&amp;text=I%20upgraded%20to%20ownCloud%209.0%20and%20it%20is%20awesome%21&amp;via=owncloud&amp;hashtags=owncloud,opensource\" target=\"_blank\" rel=\"noopener noreferrer\">Twitter<\/a> and other social media, see <a href=\"https:\/\/owncloud.com\/promote\" target=\"_blank\" rel=\"noopener noreferrer\">owncloud.org\/promote<\/a> for more. You can stay up to date with ownCloud news by <a href=\"https:\/\/owncloud.com\/newsletter\" target=\"_blank\" rel=\"noopener noreferrer\">subscribing to our newsletter<\/a>.<\/p>\n<h1>Enjoy ownCloud Server 9!<\/h1>\n","protected":false},"excerpt":{"rendered":"<p>ownCloud Server 9.0 was released yesterday, delivering new collaboration features like commenting and tags, big scalability improvements and more advanced federation capabilities. As promised, today we&#8217;ll tell you how to upgrade to the latest and greatest from the ownCloud community! As a TL;DR, the most important things to take note off: Read the release notes [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":78665,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[333,354],"tags":[],"class_list":["post-9713","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community","category-release"],"acf":[],"_links":{"self":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/9713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/comments?post=9713"}],"version-history":[{"count":0,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/9713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media\/78665"}],"wp:attachment":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media?parent=9713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/categories?post=9713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/tags?post=9713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}