[Pkg-owncloud-commits] [owncloud] 02/04: Imported Upstream version 8.1.2~dfsg

David Prévot taffit at moszumanska.debian.org
Wed Sep 2 14:07:18 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch stable8
in repository owncloud.

commit 9b4200a66631c3e28fab9fce0fcc29a1648006f0
Merge: ae820c8 7b510f2
Author: David Prévot <taffit at debian.org>
Date:   Wed Sep 2 09:34:57 2015 -0400

    Imported Upstream version 8.1.2~dfsg

 .../configuration_server/performance_tuning.txt    |  58 ++++++++++++++++++++
 core/doc/admin/configuration_server/index.html     |   1 +
 .../configuration_server/performance_tuning.html   |  60 +++++++++++++++++++--
 .../security_setup_warnings.html                   |   2 +-
 core/doc/admin/contents.html                       |   1 +
 core/doc/admin/objects.inv                         | Bin 927 -> 939 bytes
 core/doc/admin/release_notes.html                  |   2 +-
 version.php                                        |   8 +--
 8 files changed, 122 insertions(+), 10 deletions(-)

diff --cc core/doc/admin/_sources/configuration_server/performance_tuning.txt
index bc6d334,0000000..022d1ac
mode 100644,000000..100644
--- a/core/doc/admin/_sources/configuration_server/performance_tuning.txt
+++ b/core/doc/admin/_sources/configuration_server/performance_tuning.txt
@@@ -1,516 -1,0 +1,574 @@@
 +################################
 +Server Tuning & Performance Tips
 +################################
 +
 +There are a number of options to tune the ownCloud installation and enable a 
 +higher level of performance. This chapter gives a few hands-on tips on 
 +configuring your database, and LAMP stack to improve performance. This chapter 
 +is community-maintained and unsupported; test these tips carefully before 
 +deploying them on production servers.
 +
 +If you wish to add tips to this page, please put them in the relevant section. 
 +If there isn't an appropriate section then start a new one.
 +
 +.. _phpinfo:
 +
 +***************************
 +PHP Version and Information
 +***************************
 +
 +You will need to know your PHP version and configurations. To do this, create a 
 +plain-text file named **phpinfo.php** and place it in your Web root, for 
 +example ``/var/www/html/phpinfo.php``. (Your Web root may be in a different 
 +location; your Linux distribution documentation will tell you where.) This file 
 +contains just this line::
 +
 + <?php phpinfo(); ?>
 +
 +Open this file in a Web browser by pointing your browser to 
 +``localhost/phpinfo.php``:
 +
 +.. figure:: ../images/phpinfo.png
 +
 +Your PHP version is at the top, and the rest of the page contains abundant 
 +system information such as active modules, active `.ini` files, and much more. 
 +When you are finished reviewing your information you must delete 
 +``phpinfo.php``, or move it outside of your Web directory, because it is a 
 +security risk to expose such sensitive data.
 +
 +**********************
 +ownCloud Server Tuning
 +**********************
 +
 +Serving static files via web server
 +===================================
 +
 +See :doc:`../configuration_files/serving_static_files_configuration` for a 
 +description and the benefits.
 +
 +Using cron to perform background jobs
 +=====================================
 +
 +See :doc:`background_jobs_configuration` for a description and the 
 +benefits.
 +
 +Enable JavaScript and CSS Asset Management
 +==========================================
 +
 +See :doc:`js_css_asset_management_configuration` for a description and the 
 +benefits.
++
++.. _caching:
++
++*******
++Caching
++*******
++
++.. note:: Memory cache configuration for the ownCloud server is no longer
++          automatic, requiring configuration in config.php with the keys
++          memcache.local and/or memcache.distributed;
++          see :doc:`config_sample_php_parameters`.
++          Before the memcache.local can be used you need to install
++          APC, APCu or XCache.
++
++Caching improves performance by storing data, code, and other objects in 
++memory. 
++
++The APC or OPCache bytecode cache are commonly used in PHP environments. This 
++example installs APC on CentOS/Red Hat/Fedora systems running PHP 5.4:
++
++.. code-block:: console
++
++	$ sudo yum install php-pecl-apc
++	
++On Ubuntu systems running PHP 5.4 this command installs APC:
++
++.. code-block:: console
++
++        $ sudo apt-get install php-apc
++             
++PHP 5.5 replaces APC with OPCache. OPCache is bundled with PHP 5.5 so it should 
++not be necessary to install it separately. OPCache improves PHP performance by 
++storing precompiled script bytecode in shared memory, thereby removing the need 
++for PHP to load and parse scripts on each request. This extension is bundled 
++with PHP 5.5.0 and later, and is available in PECL for PHP versions 5.2, 5.3, 
++and 5.4.
++
++APC is both an opcode cache and data store. OPCache is only an opcode cache, so 
++for caching user data you should also install APCu.
++
++You can test the state of APC(u) by putting the testing file from the documentation
++in your server root. It is usually called 'apc.php' and can be found in
++/usr/share/doc/php5-apcu/apc.php or /usr/share/doc/packages/php5-apcu/apc.php or
++a similar location, depending on your distribution.
++
++The Redis key-value cache and store is an excellent fast and robust cache. For 
++configuration examples see :doc:`config_sample_php_parameters`. 
++
++Distributed PHP environments should use Memcached. Memcached servers must be 
++specified in the ``memcached_servers`` array in ownCloud's config file 
++``config.php``. For examples see :doc:`config_sample_php_parameters`.
++
++ .. note:: When a memory cache has been configured, but is unavailable due to a
++           a missing extension or server downtime, ownCloud will be
++           inaccessible, as a memory cache is considered to be a vital
++           component.
++           This does not however affect **occ**, which will instead just print
++           a warning to the logs.
 +          
 +**************  
 +Webserver Tips
 +**************
 +
 +PHP safe mode
 +=============
 +
 +PHP safe mode has to be turned off. It is deprecated and has been removed in
 +newer PHP versions. Verify its status in `phpinfo_`, and look for ``safe_mode 
 +on/off``. If it is on, then add this line to ``php.ini`` to turn it off::
 +
 + safe_mode = Off
 +
 +Enable the SPDY protocol
 +========================
 +
 +Your webserver can be configured to use the SPDY protocol which could improve 
 +the overall performance of ownCloud. Please have a look at the documentation of 
 +your webservers module for more information:
 +
 +* `mod-spdy for Apache <https://code.google.com/p/mod-spdy/>`_
 +
 +* `ngx_http_spdy_module for nginx 
 +  <http://nginx.org/en/docs/http/ngx_http_spdy_module.html>`_
 +
 +.. note:: If you want to enable SPDY for Apache please note the `Known Issues 
 +   <https://code.google.com/p/mod-spdy/wiki/KnownIssues>`_
 +   of this module to avoid problems after enabling it.
 +
 +*************
 +Apache Tuning
 +*************
 +
 +Maximum number of Apache processes
 +==================================
 +
 +An Apache process uses around 12MB of RAM. Apache should be configured so that 
 +the maximum number of HTTPD processes times 12MB is lower than the amount of 
 +RAM. Otherwise the system begins to swap and the performance goes down. 
 +
 +KeepAlive should be configured with sensible defaults
 +=====================================================
 +
 +.. code-block:: apache
 +
 +	KeepAlive On
 +	KeepAliveTimeout 2
 +	MaxKeepAliveRequests 10
 +
 +mod_gzip
 +========
 +
 +``mod_gzip`` should be used because it speeds up the transfer of data and 
 +helps to free server memory, and HTTP connections are closed faster.
 +
 +.. Commented out because oC does not support mod_deflate
 +.. mod_deflate
 +.. -----------
 +.. mod_deflate should be used because it speeds up the transfer of data and helps
 +.. to free server memory and http connections are closed faster
 +
 +MPM
 +===
 +
 +Apache prefork has to be used. Don’t use threaded ``mpm`` with ``mod_php`` 
 +because PHP is currently not thread safe.
 +
 +Hostname Lookups
 +================
 +
 +.. code-block:: bash
 +
 +	# cat /etc/httpd/conf/httpd.conf
 +        ...
 +	HostnameLookups off
 +
 +Log files
 +=========
 +
 +Log files should be switched off for maximum performance.
 +
 +Comment out the ``CustomLog`` directive. Keep ``ErrorLog`` to be able to track 
 +down errors.
 +
 +.. todo: loglevel?
 +
 +MaxKeepAliveRequests 4096
 +=========================
 +
 +.. code-block:: apache
 +
 +	<IfModule prefork.c>
 +		StartServers 100
 +		MinSpareServers 100
 +		MaxSpareServers 2000
 +		ServerLimit 6000
 +		MaxClients 6000
 +		MaxRequestsPerChild 4000
 +	</IfModule>
 +
 +	<Directory "/var/www/html">
 +		Options Indexes SymLinksIfOwnerMatch AllowOverride All
 +	</Directory>
 +
 +******************************************
 +Nginx: caching ownCloud gallery thumbnails
 +******************************************
 +
 +One of the optimisations for ownCloud when using Nginx as the webserver is to 
 +combine FastCGI caching with "Cache Purge", a `3rdparty Nginx module 
 +<http://wiki.nginx.org/3rdPartyModules>`_  that adds the ability to purge 
 +content from `FastCGI`, `proxy`, `SCGI` and `uWSGI` caches. This mechanism 
 +speeds up thumbnail presentation as it shifts requests to Nginx and minimizes 
 +php invocations which otherwise would take place for every thumbnail presented every 
 +time.
 + 
 +The following procedure is based on an Ubuntu 14.04 system. You may need to 
 +adapt it according your OS type and release.
 +
 +.. note::
 +   Unlike Apache, Nginx does not dynamically load modules. All modules needed, 
 +   must be compiled into Nginx. This is one of the reasons for Nginx´s 
 +   performance. It is expected to have an already running Nginx installation 
 +   with a working configuration set up like described in the ownCloud 
 +   documentation.
 +
 +Nginx module check
 +==================
 +
 +As a first step, it is necessary to check if your Nginx installation has the 
 +``nginx cache purge`` module compiled in::
 + 
 + nginx -V 2>&1 | grep ngx_cache_purge -o
 + 
 +If your output contains ``ngx_cache_purge``, you can continue with the 
 +configuration, otherwise you need to manually compile Nginx with the module needed.
 +
 +Compile Nginx with the ``nginx-cache-purge`` module
 +===================================================
 +
 +1. **Preparation:**
 +
 +.. code-block:: bash
 +
 +    cd /opt
 +    wget http://nginx.org/keys/nginx_signing.key
 +    sudo apt-key add nginx_signing.key
 +    sudo vi /etc/apt/sources.list.d/nginx.list
 +    
 +Add the following lines (if different, replace ``{trusty}`` by your distribution  
 +name)::
 +
 +   deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx
 +   deb -src http://nginx.org/packages/mainline/ubuntu/ trusty nginx    
 +
 +Then run ``sudo apt-get update``
 +
 +.. note:: If you're not overly cautious and wish to install the latest and 
 +   greatest Nginx packages and features, you may have to install Nginx from its 
 +   mainline repository. From the Nginx homepage: "In general, you should 
 +   deploy Nginx from its mainline branch at all times." If you would like to 
 +   use standard Nginx from the latest mainline branch but without compiling in 
 +   any additional modules, just run ``sudo apt-get install nginx``.   
 +
 +2. **Download the Nginx source from the ppa repository**
 +
 +.. code-block:: bash
 +
 +   cd /opt
 +   sudo apt-get build-dep nginx
 +   sudo apt-get source nginx
 +
 +3. **Download module(s) to be compiled in and configure compiler arguments**
 +    
 +.. code-block:: bash 
 +   
 +   ls -la
 +    
 +Please replace ``{release}`` with the release downloaded::
 +
 +   cd /opt/nginx-{release}/debian
 +    
 +If folder "modules" is not present, do:
 +
 +.. code-block:: bash
 +
 +   sudo mkdir modules
 +   cd modules
 +   sudo git clone https://github.com/FRiCKLE/ngx_cache_purge.git
 +   sudo vi /opt/nginx-{release}/debian/rules
 +    
 +If not present, add the following line at the top under::
 +
 +   #export DH_VERBOSE=1:
 +   MODULESDIR = $(CURDIR)/debian/modules
 +   
 +And at the end of every ``configure`` command add::
 +
 +  --add-module=$(MODULESDIR)/ngx_cache_purge
 +    
 +Don't forget to escape preceeding lines with a backslash ``\``.
 +The parameters may now look like::
 +      
 +   $(WITH_SPDY) \
 +   --with-cc-opt="$(CFLAGS)" \
 +   --with-ld-opt="$(LDFLAGS)" \
 +   --with-ipv6 \
 +   --add-module=$(MODULESDIR)/ngx_cache_purge
 +
 +4. **Compile and install Nginx**
 +
 +.. code-block:: bash
 +
 +   cd /opt/nginx-{release}
 +   sudo dpkg-buildpackage -uc -b
 +   ls -la /opt
 +   sudo dpkg --install /opt/nginx_{release}~{distribution}_amd64.deb
 +
 +5. **Check if the compilation and installation of the ngx_cache_purge module 
 +   was successful**
 +   
 +.. code-block:: bash  
 +
 +   nginx -V 2>&1 | grep ngx_cache_purge -o
 +    
 +It should now show: ``ngx_cache_purge``
 +    
 +Show Nginx version including all features compiled and installed::
 +
 +   nginx -V 2>&1 | sed s/" --"/"\n\t--"/g
 +
 +6. **Mark Nginx to be blocked from further updates via apt-get**
 +
 +.. code-block:: bash
 +
 +   sudo dpkg --get-selections | grep nginx
 +    
 +For every nginx component listed run ``sudo apt-mark hold <component>``   
 +
 +7. **Regular checks for nginx updates**
 +
 +Do a regular visit on the `Nginx news page <http://nginx.org>`_ and proceed 
 +in case of updates with items 2 to 5.
 +
 +Configure Nginx with the ``nginx-cache-purge`` module
 +=====================================================
 +
 +1. **Preparation**
 +   Create a directory where Nginx will save the cached thumbnails. Use any 
 +   path that fits to your environment. Replace ``{path}`` in this example with 
 +   your file path:
 +   
 +.. code-block:: bash   
 +   
 +   sudo mkdir -p /usr/local/tmp/cache   
 +
 +2. **Configuration**
 +
 +.. code-block:: bash
 +
 +   sudo vi /etc/nginx/sites-enabled/{your-ownCloud-nginx-config-file}
 +    
 +Add at the *beginning*, but *outside* the ``server{}`` block::
 +
 +   fastcgi_cache_path {path} levels=1:2 keys_zone=OWNCLOUD:100m inactive=60m;
 +   
 +Add *inside* the ``server{}`` block, as an example of a configuration::
 +   
 +   set $skip_cache 1;
 +       
 +   # POST requests and urls with a query string should always go to PHP
 +    
 +   if ($request_uri ~* "thumbnail.php") 
 +   { set $skip_cache 0;
 +   }
 +       
 +   fastcgi_cache_key "$scheme$request_method$host$request_uri";
 +   fastcgi_cache_use_stale error timeout invalid_header http_500;
 +   fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
 +       
 +   location ~ \.php(?:$/) {
 +         fastcgi_split_path_info ^(.+\.php)(/.+)$;
 +       
 +         include fastcgi_params;
 +         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 +         fastcgi_param PATH_INFO $fastcgi_path_info;
 +         fastcgi_param HTTPS on;
 +         fastcgi_pass php-handler;
 +       
 +         fastcgi_cache_bypass $skip_cache;
 +         fastcgi_no_cache $skip_cache;
 +         fastcgi_cache OWNCLOUD;
 +         fastcgi_cache_valid  60m;
 +         }
 +   
 +.. note: Note regarding the ``fastcgi_pass`` parameter:
 +   Use whatever fits your configuration. In the example above, an ``upstream`` 
 +   was defined in an Nginx global configuration file.
 +   This then can look like::
 +       
 +     upstream php-handler {
 +         server 127.0.0.1:9000;
 +         # or
 +         #server unix:/var/run/php5-fpm.sock;
 +       } 
 +   
 +3. **Test the configuration**
 +
 +.. code-block:: bash
 +
 +   sudo service nginx restart
 +   
 +*  Open your browser and clear your cache.   
 +*  Logon to your ownCloud instance, open the gallery app, move thru your       
 +   folders and watch while the thumbnails are generated for the first time.
 +*  You may also watch with eg. ``htop`` your system load while the 
 +   thumbnails are processed.
 +*  Go to another app or logout and relogon.
 +*  Open the gallery app again and browse to the folders you accessed before.
 +   Your thumbnails should appear more or less immediately.
 +*  ``htop`` will not show up additional load while processing, compared to 
 +   the high load before.
 +   
 +**********************
 +Database Best Practice
 +**********************
 +
 +Currently ownCloud supports the following relational database management 
 +systems:
 +
 +- MySQL
 +- MariaDB
 +- PostgreSQL
 +- SQLite
 +- Oracle
 +
 +SQLite is not supported in the Enterprise edition, and is not recommended 
 +except for systems with very light workloads, and for testing ownCloud.
 +
 +We are using the `doctrine database abstraction layer`_ and schema evolution 
 +with a `MDB2 Schema`_ based table description in XML.
 +
 +.. _doctrine database abstraction layer: 
 +   http://www.doctrine-project.org/projects/dbal.html
 +
 +.. _MDB2 Schema: 
 +   https://raw2.github.com/pear/MDB2_Schema/master/docs/
 +   xml_schema_documentation.html
 +
 +
 +Using MariaDB/MySQL instead of SQLite
 +=====================================
 +
 +MySQL or MariaDB are preferred because of the `performance limitations of 
 +SQLite with highly concurrent applications 
 +<http://www.sqlite.org/whentouse.html>`_, like ownCloud.
 +
 +On large instances you could consider `running MySQLTuner 
 +<https://github.com/major/MySQLTuner-perl/>`_ to optimize the database.
 +
 +See the section :doc:`../configuration_database/linux_database_configuration` 
 +for how to configure ownCloud for MySQL or MariaDB. If your installation is 
 +already 
 +running on
 +SQLite then it is possible to convert to MySQL or MariaDB using the steps 
 +provided in :doc:`../configuration_database/db_conversion`.
 +
 +Improve slow performance with MySQL on Windows
 +==============================================
 +
 +On Windows hosts running MySQL on the same system changing the parameter 
 +``dbhost`` in your ``config/config.php``
 +from ``localhost`` to ``127.0.0.1`` could improve the page loading time.
 +
 +See also `this forum thread 
 +<http://forum.owncloud.org/viewtopic.php?f=17&t=7559>`_.
 +
 +Other performance improvements
 +==============================
 +
 +Mysql: compare https://tools.percona.com/wizard to your current settings
 +MariaDB: https://mariadb.com/kb/en/optimization-and-tuning/
 +
 +Postgresql
 +==========
 +
 +Alternative to MariaDB/MySQL. Used in production by a few core developers.
 +
 +Requires at least Postgresql 9.0
 +
 +Other performance improvements
 +------------------------------
 +
 +See http://wiki.postgresql.org/wiki/Performance_Optimization
 +
 +Oracle Database
 +===============
 +
 +Usage scenario: Existing enterprise installations. Only core apps are supported 
 +and tested. Not recommended because it involves compiling the oci8
 +
 +Other performance improvements
 +------------------------------
 +
 +http://de.slideshare.net/cjorcl/best-practices-php-and-the-oracle-database and 
 +ask your DBA.
 +
 +Problems
 +--------
 +
 +When ORA-56600 occurs (Oracle Bug 8467564) set this php.ini setting:
 +`oci8.statement_cache_size=1000`, see `oracle forum discussion`_
 +
 +.. _oracle forum discussion: 
 +   https://community.oracle.com/message/3468020#3468020
 +
 +********************          
 +SSL / Encryption App
 +********************
 +
 +SSL (HTTPS) and file encryption/decryption can be offloaded to a processor's 
 +AES-NI extension. This can both speed up these operations while lowering 
 +processing overhead. This requires a processor with the `AES-NI instruction set 
 +<http://wikipedia.org/wiki/AES_instruction_set>`_.
 +
 +Here are some examples how to check if your CPU / environment supports the 
 +AES-NI extension:
 +
 +* For each CPU core present: ``grep flags /proc/cpuinfo`` or as a summary for 
 +  all cores: ``grep -m 1 ^flags /proc/cpuinfo`` If the result contains any 
 +  ``aes``, the extension is present.   
 +
 +.. windows is not supported on 8.x  
 +.. * On Windows you can run ``coreinfo`` from Sysinternals `Windows 
 +.. Sysinternals 
 +..  Download Coreinfo 
 +..  <https://technet.microsoft.com/en-us/sysinternals/cc835722.aspx>`_ which 
 +..  gives you details of the processor and extensions present. Note: you may 
 +.. have 
 +..  to run the command shell as administrator to get an output.
 +  
 +* Search eg. on the Intel web if the processor used supports the extension 
 +  `Intel Processor Feature Filter 
 +  <http://ark.intel.com/MySearch.aspx?AESTech=true>`_ You may set a filter by 
 +  ``"AES New Instructions"`` to get a reduced result set.
 +   
 +* For versions of openssl >= 1.0.1, AES-NI does not work via an engine and 
 +  will not show up in the ``openssl engine`` command. It is active by default 
 +  on the supported hardware. You can check the openssl version via ``openssl 
 +  version -a``
 +    
 +* If your processor supports AES-NI but it does not show up eg via grep or 
 +  coreinfo, it is maybe disabled in the BIOS.
 +  
 +* If your environment runs virtualized, check the virtualization vendor for 
 +  support.
diff --cc core/doc/admin/configuration_server/index.html
index 8414a3c,0000000..26aaed4
mode 100644,000000..100644
--- a/core/doc/admin/configuration_server/index.html
+++ b/core/doc/admin/configuration_server/index.html
@@@ -1,305 -1,0 +1,306 @@@
 +
 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 +  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 +
 +
 +<html xmlns="http://www.w3.org/1999/xhtml">
 +  <head>
 +    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 +    
 +    <title>ownCloud Server Configuration — ownCloud Server Administration Manual 8.1 documentation</title>
 +    
 +    <link rel="stylesheet" href="../_static/style.css" type="text/css" />
 +    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
 +    <link rel="stylesheet" href="../_static/style.css" type="text/css" />
 +    <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
 +    
 +    <script type="text/javascript">
 +      var DOCUMENTATION_OPTIONS = {
 +        URL_ROOT:    '../',
 +        VERSION:     '8.1',
 +        COLLAPSE_INDEX: false,
 +        FILE_SUFFIX: '.html',
 +        HAS_SOURCE:  true
 +      };
 +    </script>
 +    <script type="text/javascript" src="../_static/jquery.js"></script>
 +    <script type="text/javascript" src="../_static/underscore.js"></script>
 +    <script type="text/javascript" src="../_static/doctools.js"></script>
 +    <script type="text/javascript" src="../_static/bootstrap.js"></script>
 +    <link rel="top" title="ownCloud Server Administration Manual 8.1 documentation" href="../index.html" />
 +    <link rel="next" title="Warnings on Admin Page" href="security_setup_warnings.html" />
 +    <link rel="prev" title="Serving Static Files for Better Performance" href="../configuration_files/serving_static_files_configuration.html" />
 +<script type="text/javascript">
 +(function () {
 +  /**
 +   * Patch TOC list.
 +   *
 +   * Will mutate the underlying span to have a correct ul for nav.
 +   *
 +   * @param $span: Span containing nested UL's to mutate.
 +   * @param minLevel: Starting level for nested lists. (1: global, 2: local).
 +   */
 +  var patchToc = function ($ul, minLevel) {
 +    var findA;
 +
 +    // Find all a "internal" tags, traversing recursively.
 +    findA = function ($elem, level) {
 +      var level = level || 0,
 +        $items = $elem.find("> li > a.internal, > ul, > li > ul");
 +
 +      // Iterate everything in order.
 +      $items.each(function (index, item) {
 +        var $item = $(item),
 +          tag = item.tagName.toLowerCase(),
 +          pad = 15 + ((level - minLevel) * 10);
 +
 +        if (tag === 'a' && level >= minLevel) {
 +          // Add to existing padding.
 +          $item.css('padding-left', pad + "px");
 +          console.log(level, $item, 'padding-left', pad + "px");
 +        } else if (tag === 'ul') {
 +          // Recurse.
 +          findA($item, level + 1);
 +        }
 +      });
 +    };
 +
 +    console.log("HERE");
 +    findA($ul);
 +  };
 +
 +  $(document).ready(function () {
 +    // Add styling, structure to TOC's.
 +    $(".dropdown-menu").each(function () {
 +      $(this).find("ul").each(function (index, item){
 +        var $item = $(item);
 +        $item.addClass('unstyled');
 +      });
 +      $(this).find("li").each(function () {
 +        $(this).parent().append(this);
 +      });
 +    });
 +
 +    // Patch in level.
 +    patchToc($("ul.globaltoc"), 2);
 +    patchToc($("ul.localtoc"), 2);
 +
 +    // Enable dropdown.
 +    $('.dropdown-toggle').dropdown();
 +  });
 +}());
 +</script>
 +
 +  </head>
 +  <body>
 +  
 +
 +<div class="container">
 +  <div class="content">
 +    <div class="page-header">
 +      <h1><a href="../contents.html">ownCloud Server Administration Manual</a></h1>
 +
 +    </div>
 +    
 +			<div class="row">
 +				<div class="span3">
 +					<div class="sidebar">
 +						<div class="well">
 +							<div class="menu-support-container">
 +								<ul id="menu-support" class="menu">
 +									<ul>
 +										
 +<li><a href="../contents.html">Table of Contents</a></li>
 +									</ul>
 +                  <ul class="current">
 +<li class="toctree-l1"><a class="reference internal" href="../index.html">ownCloud 8.1 Server Administration Manual Introduction</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../release_notes.html">ownCloud 8.1 Release Notes</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../whats_new_admin.html">What’s New for Admins in ownCloud 8.1</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../installation/index.html">Installation</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../configuration_user/index.html">User Management</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../configuration_files/index.html">File Sharing and Management</a></li>
 +<li class="toctree-l1 current"><a class="current reference internal" href="">ownCloud Server Configuration</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="security_setup_warnings.html">Warnings on Admin Page</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html">Using the occ Command</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="activity_configuration.html">Configuring the Activity App</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="antivirus_configuration.html">Configuring the ClamAV Antivirus Scanner</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="automatic_configuration.html">Automatic Configuration Setup</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="background_jobs_configuration.html">Defining Background Jobs</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html">Config.php Parameters</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="email_configuration.html">Email Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="external_sites.html">Linking External Sites</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="js_css_asset_management_configuration.html">JavaScript and CSS Asset Management</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="knowledgebase_configuration.html">Knowledge Base Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="language_configuration.html">Language Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="logging_configuration.html">Logging Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="harden_server.html">Hardening and Security Guidance</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="reverse_proxy_configuration.html">Reverse Proxy Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="search_configuration.html">Enabling Full-Text Search</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="thirdparty_php_configuration.html">Using Third Party PHP Components</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="performance_tuning.html">Server Tuning & Performance Tips</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="../configuration_database/index.html">Database Configuration</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../maintenance/index.html">Maintenance</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../operations/index.html">Operations</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../issues/index.html">Issues and Troubleshooting</a></li>
 +</ul>
 +<ul>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_installation/index.html">Enterprise Subscription Installation (ES Only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_clients/index.html">Creating Branded ownCloud Clients (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_external_storage/index.html">External Storage (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_user_management/index.html">User Management (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_files_drop/index.html">Enabling Anonymous Uploads with Files Drop (ES Only)</a></li>
 +</ul>
 +
 +								</ul>
 +							</div>
 +						</div>
 +					</div>
 +				</div>
 +        
 +
 +				<div class="span9">
 +					<div class="page-content">
 +						
 +  <div class="section" id="owncloud-server-configuration">
 +<h1>ownCloud Server Configuration<a class="headerlink" href="#owncloud-server-configuration" title="Permalink to this headline">¶</a></h1>
 +<div class="toctree-wrapper compound">
 +<ul>
 +<li class="toctree-l1"><a class="reference internal" href="security_setup_warnings.html">Warnings on Admin Page</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="security_setup_warnings.html#cache-warnings">Cache Warnings</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="security_setup_warnings.html#you-are-accessing-this-site-via-http">You are accessing this site via HTTP</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="security_setup_warnings.html#the-test-with-getenv-path-only-returns-an-empty-response">The test with getenv(“PATH”) only returns an empty response</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="security_setup_warnings.html#the-strict-transport-security-http-header-is-not-configured">The “Strict-Transport-Security” HTTP header is not configured</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="security_setup_warnings.html#dev-urandom-is-not-readable-by-php">/dev/urandom is not readable by PHP</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="security_setup_warnings.html#your-web-server-is-not-yet-set-up-properly-to-allow-file-synchronization">Your web server is not yet set up properly to allow file synchronization</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="security_setup_warnings.html#outdated-nss-openssl-version">Outdated NSS / OpenSSL version</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="occ_command.html">Using the occ Command</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#run-occ-as-your-http-user">Run occ As Your HTTP User</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#apps-commands">Apps Commands</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#background-jobs-selector">Background Jobs Selector</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#database-conversion">Database Conversion</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#encryption">Encryption</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#file-operations">File Operations</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#command-line-installation">Command Line Installation</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#l10n-create-javascript-translation-files-for-apps">l10n, Create javascript Translation Files for Apps</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#ldap-commands">LDAP Commands</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#maintenance-commands">Maintenance Commands</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#user-commands">User Commands</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html#upgrade-command">Upgrade Command</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="activity_configuration.html">Configuring the Activity App</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="activity_configuration.html#enabling-the-activity-app">Enabling the Activity App</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="activity_configuration.html#configuring-your-owncloud-for-the-activity-app">Configuring your ownCloud for the Activity App</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="antivirus_configuration.html">Configuring the ClamAV Antivirus Scanner</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="antivirus_configuration.html#installing-clamav">Installing ClamAV</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="antivirus_configuration.html#enabling-the-antivirus-app-for-files">Enabling the Antivirus App for Files</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="antivirus_configuration.html#configuring-clamav-on-owncloud">Configuring ClamAV on ownCloud</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="automatic_configuration.html">Automatic Configuration Setup</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="automatic_configuration.html#parameters">Parameters</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="automatic_configuration.html#automatic-configurations-examples">Automatic Configurations Examples</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="background_jobs_configuration.html">Defining Background Jobs</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="background_jobs_configuration.html#parameters">Parameters</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="background_jobs_configuration.html#cron-jobs">Cron Jobs</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="config_sample_php_parameters.html">Config.php Parameters</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#default-parameters">Default Parameters</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#default-config-php-examples">Default config.php Examples</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#user-experience">User Experience</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#mail-parameters">Mail Parameters</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#proxy-configurations">Proxy Configurations</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#deleted-items-trash-bin">Deleted Items (trash bin)</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#owncloud-verifications">ownCloud Verifications</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#logging">Logging</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#alternate-code-locations">Alternate Code Locations</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#apps">Apps</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#previews">Previews</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#ldap">LDAP</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#maintenance">Maintenance</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#ssl">SSL</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#memory-caching-backend-configuration">Memory caching backend configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#using-object-store-with-owncloud">Using Object Store with ownCloud</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#all-other-config-options">All other config options</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html#app-config-options">App config options</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="email_configuration.html">Email Configuration</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="email_configuration.html#configuring-an-smtp-server">Configuring an SMTP Server</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="email_configuration.html#configuring-php-and-sendmail">Configuring PHP and Sendmail</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="email_configuration.html#using-email-templates">Using Email Templates</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="email_configuration.html#setting-mail-server-parameters-in-config-php">Setting Mail Server Parameters in config.php</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="email_configuration.html#send-a-test-email">Send a Test Email</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="email_configuration.html#troubleshooting">Troubleshooting</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="email_configuration.html#enabling-debug-mode">Enabling Debug Mode</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="external_sites.html">Linking External Sites</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="js_css_asset_management_configuration.html">JavaScript and CSS Asset Management</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="js_css_asset_management_configuration.html#parameters">Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="knowledgebase_configuration.html">Knowledge Base Configuration</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="knowledgebase_configuration.html#parameters">Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="language_configuration.html">Language Configuration</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="language_configuration.html#parameters">Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="logging_configuration.html">Logging Configuration</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="logging_configuration.html#parameters">Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="harden_server.html">Hardening and Security Guidance</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="harden_server.html#limit-on-password-length">Limit on Password Length</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="harden_server.html#operating-system">Operating system</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="harden_server.html#deployment">Deployment</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="harden_server.html#use-https">Use HTTPS</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="harden_server.html#use-a-dedicated-domain-for-owncloud">Use a dedicated domain for ownCloud</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="harden_server.html#serve-security-related-headers-by-the-web-server">Serve security related Headers by the web server</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="reverse_proxy_configuration.html">Reverse Proxy Configuration</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="reverse_proxy_configuration.html#parameters">Parameters</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="reverse_proxy_configuration.html#example">Example</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="search_configuration.html">Enabling Full-Text Search</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="thirdparty_php_configuration.html">Using Third Party PHP Components</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="thirdparty_php_configuration.html#managing-third-party-parameters">Managing Third Party Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="performance_tuning.html">Server Tuning & Performance Tips</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="performance_tuning.html#php-version-and-information">PHP Version and Information</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="performance_tuning.html#owncloud-server-tuning">ownCloud Server Tuning</a></li>
++<li class="toctree-l2"><a class="reference internal" href="performance_tuning.html#caching">Caching</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="performance_tuning.html#webserver-tips">Webserver Tips</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="performance_tuning.html#apache-tuning">Apache Tuning</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="performance_tuning.html#nginx-caching-owncloud-gallery-thumbnails">Nginx: caching ownCloud gallery thumbnails</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="performance_tuning.html#database-best-practice">Database Best Practice</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="performance_tuning.html#ssl-encryption-app">SSL / Encryption App</a></li>
 +</ul>
 +</li>
 +</ul>
 +</div>
 +</div>
 +
 +
 +					</div>
 +				</div>
 +			</div>
 +    
 +  </div>
 +</div>
 +  </body>
 +</html>
diff --cc core/doc/admin/configuration_server/performance_tuning.html
index 16fe591,0000000..eff5187
mode 100644,000000..100644
--- a/core/doc/admin/configuration_server/performance_tuning.html
+++ b/core/doc/admin/configuration_server/performance_tuning.html
@@@ -1,602 -1,0 +1,654 @@@
 +
 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 +  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 +
 +
 +<html xmlns="http://www.w3.org/1999/xhtml">
 +  <head>
 +    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 +    
 +    <title>Server Tuning & Performance Tips — ownCloud Server Administration Manual 8.1 documentation</title>
 +    
 +    <link rel="stylesheet" href="../_static/style.css" type="text/css" />
 +    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
 +    <link rel="stylesheet" href="../_static/style.css" type="text/css" />
 +    <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
 +    
 +    <script type="text/javascript">
 +      var DOCUMENTATION_OPTIONS = {
 +        URL_ROOT:    '../',
 +        VERSION:     '8.1',
 +        COLLAPSE_INDEX: false,
 +        FILE_SUFFIX: '.html',
 +        HAS_SOURCE:  true
 +      };
 +    </script>
 +    <script type="text/javascript" src="../_static/jquery.js"></script>
 +    <script type="text/javascript" src="../_static/underscore.js"></script>
 +    <script type="text/javascript" src="../_static/doctools.js"></script>
 +    <script type="text/javascript" src="../_static/bootstrap.js"></script>
 +    <link rel="top" title="ownCloud Server Administration Manual 8.1 documentation" href="../index.html" />
 +    <link rel="up" title="ownCloud Server Configuration" href="index.html" />
 +    <link rel="next" title="Database Configuration" href="../configuration_database/index.html" />
 +    <link rel="prev" title="Using Third Party PHP Components" href="thirdparty_php_configuration.html" />
 +<script type="text/javascript">
 +(function () {
 +  /**
 +   * Patch TOC list.
 +   *
 +   * Will mutate the underlying span to have a correct ul for nav.
 +   *
 +   * @param $span: Span containing nested UL's to mutate.
 +   * @param minLevel: Starting level for nested lists. (1: global, 2: local).
 +   */
 +  var patchToc = function ($ul, minLevel) {
 +    var findA;
 +
 +    // Find all a "internal" tags, traversing recursively.
 +    findA = function ($elem, level) {
 +      var level = level || 0,
 +        $items = $elem.find("> li > a.internal, > ul, > li > ul");
 +
 +      // Iterate everything in order.
 +      $items.each(function (index, item) {
 +        var $item = $(item),
 +          tag = item.tagName.toLowerCase(),
 +          pad = 15 + ((level - minLevel) * 10);
 +
 +        if (tag === 'a' && level >= minLevel) {
 +          // Add to existing padding.
 +          $item.css('padding-left', pad + "px");
 +          console.log(level, $item, 'padding-left', pad + "px");
 +        } else if (tag === 'ul') {
 +          // Recurse.
 +          findA($item, level + 1);
 +        }
 +      });
 +    };
 +
 +    console.log("HERE");
 +    findA($ul);
 +  };
 +
 +  $(document).ready(function () {
 +    // Add styling, structure to TOC's.
 +    $(".dropdown-menu").each(function () {
 +      $(this).find("ul").each(function (index, item){
 +        var $item = $(item);
 +        $item.addClass('unstyled');
 +      });
 +      $(this).find("li").each(function () {
 +        $(this).parent().append(this);
 +      });
 +    });
 +
 +    // Patch in level.
 +    patchToc($("ul.globaltoc"), 2);
 +    patchToc($("ul.localtoc"), 2);
 +
 +    // Enable dropdown.
 +    $('.dropdown-toggle').dropdown();
 +  });
 +}());
 +</script>
 +
 +  </head>
 +  <body>
 +  
 +
 +<div class="container">
 +  <div class="content">
 +    <div class="page-header">
 +      <h1><a href="../contents.html">ownCloud Server Administration Manual</a></h1>
 +
 +    </div>
 +    
 +			<div class="row">
 +				<div class="span3">
 +					<div class="sidebar">
 +						<div class="well">
 +							<div class="menu-support-container">
 +								<ul id="menu-support" class="menu">
 +									<ul>
 +										
 +<li><a href="../contents.html">Table of Contents</a></li>
 +									</ul>
 +                  <ul class="current">
 +<li class="toctree-l1"><a class="reference internal" href="../index.html">ownCloud 8.1 Server Administration Manual Introduction</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../release_notes.html">ownCloud 8.1 Release Notes</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../whats_new_admin.html">What’s New for Admins in ownCloud 8.1</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../installation/index.html">Installation</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../configuration_user/index.html">User Management</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../configuration_files/index.html">File Sharing and Management</a></li>
 +<li class="toctree-l1 current"><a class="reference internal" href="index.html">ownCloud Server Configuration</a><ul class="current">
 +<li class="toctree-l2"><a class="reference internal" href="security_setup_warnings.html">Warnings on Admin Page</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html">Using the occ Command</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="activity_configuration.html">Configuring the Activity App</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="antivirus_configuration.html">Configuring the ClamAV Antivirus Scanner</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="automatic_configuration.html">Automatic Configuration Setup</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="background_jobs_configuration.html">Defining Background Jobs</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html">Config.php Parameters</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="email_configuration.html">Email Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="external_sites.html">Linking External Sites</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="js_css_asset_management_configuration.html">JavaScript and CSS Asset Management</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="knowledgebase_configuration.html">Knowledge Base Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="language_configuration.html">Language Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="logging_configuration.html">Logging Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="harden_server.html">Hardening and Security Guidance</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="reverse_proxy_configuration.html">Reverse Proxy Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="search_configuration.html">Enabling Full-Text Search</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="thirdparty_php_configuration.html">Using Third Party PHP Components</a></li>
 +<li class="toctree-l2 current"><a class="current reference internal" href="">Server Tuning & Performance Tips</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="#php-version-and-information">PHP Version and Information</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#owncloud-server-tuning">ownCloud Server Tuning</a></li>
++<li class="toctree-l3"><a class="reference internal" href="#caching">Caching</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#webserver-tips">Webserver Tips</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#apache-tuning">Apache Tuning</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#nginx-caching-owncloud-gallery-thumbnails">Nginx: caching ownCloud gallery thumbnails</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#database-best-practice">Database Best Practice</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#ssl-encryption-app">SSL / Encryption App</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="../configuration_database/index.html">Database Configuration</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../maintenance/index.html">Maintenance</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../operations/index.html">Operations</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../issues/index.html">Issues and Troubleshooting</a></li>
 +</ul>
 +<ul>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_installation/index.html">Enterprise Subscription Installation (ES Only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_clients/index.html">Creating Branded ownCloud Clients (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_external_storage/index.html">External Storage (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_user_management/index.html">User Management (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_files_drop/index.html">Enabling Anonymous Uploads with Files Drop (ES Only)</a></li>
 +</ul>
 +
 +								</ul>
 +							</div>
 +						</div>
 +					</div>
 +				</div>
 +        
 +
 +				<div class="span9">
 +					<div class="page-content">
 +						
 +  <div class="section" id="server-tuning-performance-tips">
 +<h1>Server Tuning & Performance Tips<a class="headerlink" href="#server-tuning-performance-tips" title="Permalink to this headline">¶</a></h1>
 +<p>There are a number of options to tune the ownCloud installation and enable a
 +higher level of performance. This chapter gives a few hands-on tips on
 +configuring your database, and LAMP stack to improve performance. This chapter
 +is community-maintained and unsupported; test these tips carefully before
 +deploying them on production servers.</p>
 +<p>If you wish to add tips to this page, please put them in the relevant section.
 +If there isn’t an appropriate section then start a new one.</p>
 +<div class="section" id="php-version-and-information">
 +<span id="phpinfo"></span><h2>PHP Version and Information<a class="headerlink" href="#php-version-and-information" title="Permalink to this headline">¶</a></h2>
 +<p>You will need to know your PHP version and configurations. To do this, create a
 +plain-text file named <strong>phpinfo.php</strong> and place it in your Web root, for
 +example <tt class="docutils literal"><span class="pre">/var/www/html/phpinfo.php</span></tt>. (Your Web root may be in a different
 +location; your Linux distribution documentation will tell you where.) This file
 +contains just this line:</p>
 +<div class="highlight-python"><pre><?php phpinfo(); ?></pre>
 +</div>
 +<p>Open this file in a Web browser by pointing your browser to
 +<tt class="docutils literal"><span class="pre">localhost/phpinfo.php</span></tt>:</p>
 +<div class="figure">
 +<img alt="../_images/phpinfo.png" src="../_images/phpinfo.png" />
 +</div>
 +<p>Your PHP version is at the top, and the rest of the page contains abundant
 +system information such as active modules, active <cite>.ini</cite> files, and much more.
 +When you are finished reviewing your information you must delete
 +<tt class="docutils literal"><span class="pre">phpinfo.php</span></tt>, or move it outside of your Web directory, because it is a
 +security risk to expose such sensitive data.</p>
 +</div>
 +<div class="section" id="owncloud-server-tuning">
 +<h2>ownCloud Server Tuning<a class="headerlink" href="#owncloud-server-tuning" title="Permalink to this headline">¶</a></h2>
 +<div class="section" id="serving-static-files-via-web-server">
 +<h3>Serving static files via web server<a class="headerlink" href="#serving-static-files-via-web-server" title="Permalink to this headline">¶</a></h3>
 +<p>See <a class="reference internal" href="../configuration_files/serving_static_files_configuration.html"><em>Serving Static Files for Better Performance</em></a> for a
 +description and the benefits.</p>
 +</div>
 +<div class="section" id="using-cron-to-perform-background-jobs">
 +<h3>Using cron to perform background jobs<a class="headerlink" href="#using-cron-to-perform-background-jobs" title="Permalink to this headline">¶</a></h3>
 +<p>See <a class="reference internal" href="background_jobs_configuration.html"><em>Defining Background Jobs</em></a> for a description and the
 +benefits.</p>
 +</div>
 +<div class="section" id="enable-javascript-and-css-asset-management">
 +<h3>Enable JavaScript and CSS Asset Management<a class="headerlink" href="#enable-javascript-and-css-asset-management" title="Permalink to this headline">¶</a></h3>
 +<p>See <a class="reference internal" href="js_css_asset_management_configuration.html"><em>JavaScript and CSS Asset Management</em></a> for a description and the
 +benefits.</p>
 +</div>
 +</div>
++<div class="section" id="caching">
++<span id="id1"></span><h2>Caching<a class="headerlink" href="#caching" title="Permalink to this headline">¶</a></h2>
++<div class="admonition note">
++<p class="first admonition-title">Note</p>
++<p class="last">Memory cache configuration for the ownCloud server is no longer
++automatic, requiring configuration in config.php with the keys
++memcache.local and/or memcache.distributed;
++see <a class="reference internal" href="config_sample_php_parameters.html"><em>Config.php Parameters</em></a>.
++Before the memcache.local can be used you need to install
++APC, APCu or XCache.</p>
++</div>
++<p>Caching improves performance by storing data, code, and other objects in
++memory.</p>
++<p>The APC or OPCache bytecode cache are commonly used in PHP environments. This
++example installs APC on CentOS/Red Hat/Fedora systems running PHP 5.4:</p>
++<div class="highlight-console"><div class="highlight"><pre><span class="gp">$</span> sudo yum install php-pecl-apc
++</pre></div>
++</div>
++<p>On Ubuntu systems running PHP 5.4 this command installs APC:</p>
++<div class="highlight-console"><div class="highlight"><pre><span class="gp">$</span> sudo apt-get install php-apc
++</pre></div>
++</div>
++<p>PHP 5.5 replaces APC with OPCache. OPCache is bundled with PHP 5.5 so it should
++not be necessary to install it separately. OPCache improves PHP performance by
++storing precompiled script bytecode in shared memory, thereby removing the need
++for PHP to load and parse scripts on each request. This extension is bundled
++with PHP 5.5.0 and later, and is available in PECL for PHP versions 5.2, 5.3,
++and 5.4.</p>
++<p>APC is both an opcode cache and data store. OPCache is only an opcode cache, so
++for caching user data you should also install APCu.</p>
++<p>You can test the state of APC(u) by putting the testing file from the documentation
++in your server root. It is usually called ‘apc.php’ and can be found in
++/usr/share/doc/php5-apcu/apc.php or /usr/share/doc/packages/php5-apcu/apc.php or
++a similar location, depending on your distribution.</p>
++<p>The Redis key-value cache and store is an excellent fast and robust cache. For
++configuration examples see <a class="reference internal" href="config_sample_php_parameters.html"><em>Config.php Parameters</em></a>.</p>
++<p>Distributed PHP environments should use Memcached. Memcached servers must be
++specified in the <tt class="docutils literal"><span class="pre">memcached_servers</span></tt> array in ownCloud’s config file
++<tt class="docutils literal"><span class="pre">config.php</span></tt>. For examples see <a class="reference internal" href="config_sample_php_parameters.html"><em>Config.php Parameters</em></a>.</p>
++<blockquote>
++<div><div class="admonition note">
++<p class="first admonition-title">Note</p>
++<p class="last">When a memory cache has been configured, but is unavailable due to a
++a missing extension or server downtime, ownCloud will be
++inaccessible, as a memory cache is considered to be a vital
++component.
++This does not however affect <strong>occ</strong>, which will instead just print
++a warning to the logs.</p>
++</div>
++</div></blockquote>
++</div>
 +<div class="section" id="webserver-tips">
 +<h2>Webserver Tips<a class="headerlink" href="#webserver-tips" title="Permalink to this headline">¶</a></h2>
 +<div class="section" id="php-safe-mode">
 +<h3>PHP safe mode<a class="headerlink" href="#php-safe-mode" title="Permalink to this headline">¶</a></h3>
 +<p>PHP safe mode has to be turned off. It is deprecated and has been removed in
 +newer PHP versions. Verify its status in <cite>phpinfo_</cite>, and look for <tt class="docutils literal"><span class="pre">safe_mode</span>
 +<span class="pre">on/off</span></tt>. If it is on, then add this line to <tt class="docutils literal"><span class="pre">php.ini</span></tt> to turn it off:</p>
 +<div class="highlight-python"><div class="highlight"><pre><span class="n">safe_mode</span> <span class="o">=</span> <span class="n">Off</span>
 +</pre></div>
 +</div>
 +</div>
 +<div class="section" id="enable-the-spdy-protocol">
 +<h3>Enable the SPDY protocol<a class="headerlink" href="#enable-the-spdy-protocol" title="Permalink to this headline">¶</a></h3>
 +<p>Your webserver can be configured to use the SPDY protocol which could improve
 +the overall performance of ownCloud. Please have a look at the documentation of
 +your webservers module for more information:</p>
 +<ul class="simple">
 +<li><a class="reference external" href="https://code.google.com/p/mod-spdy/">mod-spdy for Apache</a></li>
 +<li><a class="reference external" href="http://nginx.org/en/docs/http/ngx_http_spdy_module.html">ngx_http_spdy_module for nginx</a></li>
 +</ul>
 +<div class="admonition note">
 +<p class="first admonition-title">Note</p>
 +<p class="last">If you want to enable SPDY for Apache please note the <a class="reference external" href="https://code.google.com/p/mod-spdy/wiki/KnownIssues">Known Issues</a>
 +of this module to avoid problems after enabling it.</p>
 +</div>
 +</div>
 +</div>
 +<div class="section" id="apache-tuning">
 +<h2>Apache Tuning<a class="headerlink" href="#apache-tuning" title="Permalink to this headline">¶</a></h2>
 +<div class="section" id="maximum-number-of-apache-processes">
 +<h3>Maximum number of Apache processes<a class="headerlink" href="#maximum-number-of-apache-processes" title="Permalink to this headline">¶</a></h3>
 +<p>An Apache process uses around 12MB of RAM. Apache should be configured so that
 +the maximum number of HTTPD processes times 12MB is lower than the amount of
 +RAM. Otherwise the system begins to swap and the performance goes down.</p>
 +</div>
 +<div class="section" id="keepalive-should-be-configured-with-sensible-defaults">
 +<h3>KeepAlive should be configured with sensible defaults<a class="headerlink" href="#keepalive-should-be-configured-with-sensible-defaults" title="Permalink to this headline">¶</a></h3>
 +<div class="highlight-apache"><div class="highlight"><pre><span class="nb">KeepAlive</span> <span class="k">On</span>
 +<span class="nb">KeepAliveTimeout</span> <span class="m">2</span>
 +<span class="nb">MaxKeepAliveRequests</span> <span class="m">10</span>
 +</pre></div>
 +</div>
 +</div>
 +<div class="section" id="mod-gzip">
 +<h3>mod_gzip<a class="headerlink" href="#mod-gzip" title="Permalink to this headline">¶</a></h3>
 +<p><tt class="docutils literal"><span class="pre">mod_gzip</span></tt> should be used because it speeds up the transfer of data and
 +helps to free server memory, and HTTP connections are closed faster.</p>
 +</div>
 +<div class="section" id="mpm">
 +<h3>MPM<a class="headerlink" href="#mpm" title="Permalink to this headline">¶</a></h3>
 +<p>Apache prefork has to be used. Don’t use threaded <tt class="docutils literal"><span class="pre">mpm</span></tt> with <tt class="docutils literal"><span class="pre">mod_php</span></tt>
 +because PHP is currently not thread safe.</p>
 +</div>
 +<div class="section" id="hostname-lookups">
 +<h3>Hostname Lookups<a class="headerlink" href="#hostname-lookups" title="Permalink to this headline">¶</a></h3>
 +<div class="highlight-bash"><div class="highlight"><pre><span class="c"># cat /etc/httpd/conf/httpd.conf</span>
 +...
 +HostnameLookups off
 +</pre></div>
 +</div>
 +</div>
 +<div class="section" id="log-files">
 +<h3>Log files<a class="headerlink" href="#log-files" title="Permalink to this headline">¶</a></h3>
 +<p>Log files should be switched off for maximum performance.</p>
 +<p>Comment out the <tt class="docutils literal"><span class="pre">CustomLog</span></tt> directive. Keep <tt class="docutils literal"><span class="pre">ErrorLog</span></tt> to be able to track
 +down errors.</p>
 +</div>
 +<div class="section" id="maxkeepaliverequests-4096">
 +<h3>MaxKeepAliveRequests 4096<a class="headerlink" href="#maxkeepaliverequests-4096" title="Permalink to this headline">¶</a></h3>
 +<div class="highlight-apache"><div class="highlight"><pre><span class="nt"><IfModule</span> <span class="s">prefork.c</span><span class="nt">></span>
 +        <span class="nb">StartServers</span> <span class="m">100</span>
 +        <span class="nb">MinSpareServers</span> <span class="m">100</span>
 +        <span class="nb">MaxSpareServers</span> <span class="m">2000</span>
 +        <span class="nb">ServerLimit</span> <span class="m">6000</span>
 +        <span class="nb">MaxClients</span> <span class="m">6000</span>
 +        <span class="nb">MaxRequestsPerChild</span> <span class="m">4000</span>
 +<span class="nt"></IfModule></span>
 +
 +<span class="nt"><Directory</span> <span class="s">"/var/www/html"</span><span class="nt">></span>
 +        <span class="nb">Options</span> Indexes SymLinksIfOwnerMatch AllowOverride <span class="k">All</span>
 +<span class="nt"></Directory></span>
 +</pre></div>
 +</div>
 +</div>
 +</div>
 +<div class="section" id="nginx-caching-owncloud-gallery-thumbnails">
 +<h2>Nginx: caching ownCloud gallery thumbnails<a class="headerlink" href="#nginx-caching-owncloud-gallery-thumbnails" title="Permalink to this headline">¶</a></h2>
 +<p>One of the optimisations for ownCloud when using Nginx as the webserver is to
 +combine FastCGI caching with “Cache Purge”, a <a class="reference external" href="http://wiki.nginx.org/3rdPartyModules">3rdparty Nginx module</a>  that adds the ability to purge
 +content from <cite>FastCGI</cite>, <cite>proxy</cite>, <cite>SCGI</cite> and <cite>uWSGI</cite> caches. This mechanism
 +speeds up thumbnail presentation as it shifts requests to Nginx and minimizes
 +php invocations which otherwise would take place for every thumbnail presented every
 +time.</p>
 +<p>The following procedure is based on an Ubuntu 14.04 system. You may need to
 +adapt it according your OS type and release.</p>
 +<div class="admonition note">
 +<p class="first admonition-title">Note</p>
 +<p class="last">Unlike Apache, Nginx does not dynamically load modules. All modules needed,
 +must be compiled into Nginx. This is one of the reasons for Nginx´s
 +performance. It is expected to have an already running Nginx installation
 +with a working configuration set up like described in the ownCloud
 +documentation.</p>
 +</div>
 +<div class="section" id="nginx-module-check">
 +<h3>Nginx module check<a class="headerlink" href="#nginx-module-check" title="Permalink to this headline">¶</a></h3>
 +<p>As a first step, it is necessary to check if your Nginx installation has the
 +<tt class="docutils literal"><span class="pre">nginx</span> <span class="pre">cache</span> <span class="pre">purge</span></tt> module compiled in:</p>
 +<div class="highlight-python"><pre>nginx -V 2>&1 | grep ngx_cache_purge -o</pre>
 +</div>
 +<p>If your output contains <tt class="docutils literal"><span class="pre">ngx_cache_purge</span></tt>, you can continue with the
 +configuration, otherwise you need to manually compile Nginx with the module needed.</p>
 +</div>
 +<div class="section" id="compile-nginx-with-the-nginx-cache-purge-module">
 +<h3>Compile Nginx with the <tt class="docutils literal"><span class="pre">nginx-cache-purge</span></tt> module<a class="headerlink" href="#compile-nginx-with-the-nginx-cache-purge-module" title="Permalink to this headline">¶</a></h3>
 +<ol class="arabic simple">
 +<li><strong>Preparation:</strong></li>
 +</ol>
 +<div class="highlight-bash"><div class="highlight"><pre><span class="nb">cd</span> /opt
 +wget http://nginx.org/keys/nginx_signing.key
 +sudo apt-key add nginx_signing.key
 +sudo vi /etc/apt/sources.list.d/nginx.list
 +</pre></div>
 +</div>
 +<p>Add the following lines (if different, replace <tt class="docutils literal"><span class="pre">{trusty}</span></tt> by your distribution
 +name):</p>
 +<div class="highlight-python"><pre>deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx
 +deb -src http://nginx.org/packages/mainline/ubuntu/ trusty nginx</pre>
 +</div>
 +<p>Then run <tt class="docutils literal"><span class="pre">sudo</span> <span class="pre">apt-get</span> <span class="pre">update</span></tt></p>
 +<div class="admonition note">
 +<p class="first admonition-title">Note</p>
 +<p class="last">If you’re not overly cautious and wish to install the latest and
 +greatest Nginx packages and features, you may have to install Nginx from its
 +mainline repository. From the Nginx homepage: “In general, you should
 +deploy Nginx from its mainline branch at all times.” If you would like to
 +use standard Nginx from the latest mainline branch but without compiling in
 +any additional modules, just run <tt class="docutils literal"><span class="pre">sudo</span> <span class="pre">apt-get</span> <span class="pre">install</span> <span class="pre">nginx</span></tt>.</p>
 +</div>
 +<ol class="arabic simple" start="2">
 +<li><strong>Download the Nginx source from the ppa repository</strong></li>
 +</ol>
 +<div class="highlight-bash"><div class="highlight"><pre><span class="nb">cd</span> /opt
 +sudo apt-get build-dep nginx
 +sudo apt-get <span class="nb">source </span>nginx
 +</pre></div>
 +</div>
 +<ol class="arabic simple" start="3">
 +<li><strong>Download module(s) to be compiled in and configure compiler arguments</strong></li>
 +</ol>
 +<div class="highlight-bash"><div class="highlight"><pre>ls -la
 +</pre></div>
 +</div>
 +<p>Please replace <tt class="docutils literal"><span class="pre">{release}</span></tt> with the release downloaded:</p>
 +<div class="highlight-python"><div class="highlight"><pre><span class="n">cd</span> <span class="o">/</span><span class="n">opt</span><span class="o">/</span><span class="n">nginx</span><span class="o">-</span><span class="p">{</span><span class="n">release</span><span class="p">}</span><span class="o">/</span><span class="n">debian</span>
 +</pre></div>
 +</div>
 +<p>If folder “modules” is not present, do:</p>
 +<div class="highlight-bash"><div class="highlight"><pre>sudo mkdir modules
 +<span class="nb">cd </span>modules
 +sudo git clone https://github.com/FRiCKLE/ngx_cache_purge.git
 +sudo vi /opt/nginx-<span class="o">{</span>release<span class="o">}</span>/debian/rules
 +</pre></div>
 +</div>
 +<p>If not present, add the following line at the top under:</p>
 +<div class="highlight-python"><pre>#export DH_VERBOSE=1:
 +MODULESDIR = $(CURDIR)/debian/modules</pre>
 +</div>
 +<p>And at the end of every <tt class="docutils literal"><span class="pre">configure</span></tt> command add:</p>
 +<div class="highlight-python"><pre>--add-module=$(MODULESDIR)/ngx_cache_purge</pre>
 +</div>
 +<p>Don’t forget to escape preceeding lines with a backslash <tt class="docutils literal"><span class="pre">\</span></tt>.
 +The parameters may now look like:</p>
 +<div class="highlight-python"><pre>$(WITH_SPDY) \
 +--with-cc-opt="$(CFLAGS)" \
 +--with-ld-opt="$(LDFLAGS)" \
 +--with-ipv6 \
 +--add-module=$(MODULESDIR)/ngx_cache_purge</pre>
 +</div>
 +<ol class="arabic simple" start="4">
 +<li><strong>Compile and install Nginx</strong></li>
 +</ol>
 +<div class="highlight-bash"><div class="highlight"><pre><span class="nb">cd</span> /opt/nginx-<span class="o">{</span>release<span class="o">}</span>
 +sudo dpkg-buildpackage -uc -b
 +ls -la /opt
 +sudo dpkg --install /opt/nginx_<span class="o">{</span>release<span class="o">}</span>~<span class="o">{</span>distribution<span class="o">}</span>_amd64.deb
 +</pre></div>
 +</div>
 +<ol class="arabic simple" start="5">
 +<li><strong>Check if the compilation and installation of the ngx_cache_purge module
 +was successful</strong></li>
 +</ol>
 +<div class="highlight-bash"><div class="highlight"><pre>nginx -V 2>&1 | grep ngx_cache_purge -o
 +</pre></div>
 +</div>
 +<p>It should now show: <tt class="docutils literal"><span class="pre">ngx_cache_purge</span></tt></p>
 +<p>Show Nginx version including all features compiled and installed:</p>
 +<div class="highlight-python"><pre>nginx -V 2>&1 | sed s/" --"/"\n\t--"/g</pre>
 +</div>
 +<ol class="arabic simple" start="6">
 +<li><strong>Mark Nginx to be blocked from further updates via apt-get</strong></li>
 +</ol>
 +<div class="highlight-bash"><div class="highlight"><pre>sudo dpkg --get-selections | grep nginx
 +</pre></div>
 +</div>
 +<p>For every nginx component listed run <tt class="docutils literal"><span class="pre">sudo</span> <span class="pre">apt-mark</span> <span class="pre">hold</span> <span class="pre"><component></span></tt></p>
 +<ol class="arabic simple" start="7">
 +<li><strong>Regular checks for nginx updates</strong></li>
 +</ol>
 +<p>Do a regular visit on the <a class="reference external" href="http://nginx.org">Nginx news page</a> and proceed
 +in case of updates with items 2 to 5.</p>
 +</div>
 +<div class="section" id="configure-nginx-with-the-nginx-cache-purge-module">
 +<h3>Configure Nginx with the <tt class="docutils literal"><span class="pre">nginx-cache-purge</span></tt> module<a class="headerlink" href="#configure-nginx-with-the-nginx-cache-purge-module" title="Permalink to this headline">¶</a></h3>
 +<ol class="arabic simple">
 +<li><strong>Preparation</strong>
 +Create a directory where Nginx will save the cached thumbnails. Use any
 +path that fits to your environment. Replace <tt class="docutils literal"><span class="pre">{path}</span></tt> in this example with
 +your file path:</li>
 +</ol>
 +<div class="highlight-bash"><div class="highlight"><pre>sudo mkdir -p /usr/local/tmp/cache
 +</pre></div>
 +</div>
 +<ol class="arabic simple" start="2">
 +<li><strong>Configuration</strong></li>
 +</ol>
 +<div class="highlight-bash"><div class="highlight"><pre>sudo vi /etc/nginx/sites-enabled/<span class="o">{</span>your-ownCloud-nginx-config-file<span class="o">}</span>
 +</pre></div>
 +</div>
 +<p>Add at the <em>beginning</em>, but <em>outside</em> the <tt class="docutils literal"><span class="pre">server{}</span></tt> block:</p>
 +<div class="highlight-python"><pre>fastcgi_cache_path {path} levels=1:2 keys_zone=OWNCLOUD:100m inactive=60m;</pre>
 +</div>
 +<p>Add <em>inside</em> the <tt class="docutils literal"><span class="pre">server{}</span></tt> block, as an example of a configuration:</p>
 +<div class="highlight-python"><pre>set $skip_cache 1;
 +
 +# POST requests and urls with a query string should always go to PHP
 +
 +if ($request_uri ~* "thumbnail.php")
 +{ set $skip_cache 0;
 +}
 +
 +fastcgi_cache_key "$scheme$request_method$host$request_uri";
 +fastcgi_cache_use_stale error timeout invalid_header http_500;
 +fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
 +
 +location ~ \.php(?:$/) {
 +      fastcgi_split_path_info ^(.+\.php)(/.+)$;
 +
 +      include fastcgi_params;
 +      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 +      fastcgi_param PATH_INFO $fastcgi_path_info;
 +      fastcgi_param HTTPS on;
 +      fastcgi_pass php-handler;
 +
 +      fastcgi_cache_bypass $skip_cache;
 +      fastcgi_no_cache $skip_cache;
 +      fastcgi_cache OWNCLOUD;
 +      fastcgi_cache_valid  60m;
 +      }</pre>
 +</div>
 +<ol class="arabic simple" start="3">
 +<li><strong>Test the configuration</strong></li>
 +</ol>
 +<div class="highlight-bash"><div class="highlight"><pre>sudo service nginx restart
 +</pre></div>
 +</div>
 +<ul class="simple">
 +<li>Open your browser and clear your cache.</li>
 +<li>Logon to your ownCloud instance, open the gallery app, move thru your
 +folders and watch while the thumbnails are generated for the first time.</li>
 +<li>You may also watch with eg. <tt class="docutils literal"><span class="pre">htop</span></tt> your system load while the
 +thumbnails are processed.</li>
 +<li>Go to another app or logout and relogon.</li>
 +<li>Open the gallery app again and browse to the folders you accessed before.
 +Your thumbnails should appear more or less immediately.</li>
 +<li><tt class="docutils literal"><span class="pre">htop</span></tt> will not show up additional load while processing, compared to
 +the high load before.</li>
 +</ul>
 +</div>
 +</div>
 +<div class="section" id="database-best-practice">
 +<h2>Database Best Practice<a class="headerlink" href="#database-best-practice" title="Permalink to this headline">¶</a></h2>
 +<p>Currently ownCloud supports the following relational database management
 +systems:</p>
 +<ul class="simple">
 +<li>MySQL</li>
 +<li>MariaDB</li>
 +<li>PostgreSQL</li>
 +<li>SQLite</li>
 +<li>Oracle</li>
 +</ul>
 +<p>SQLite is not supported in the Enterprise edition, and is not recommended
 +except for systems with very light workloads, and for testing ownCloud.</p>
 +<p>We are using the <a class="reference external" href="http://www.doctrine-project.org/projects/dbal.html">doctrine database abstraction layer</a> and schema evolution
 +with a <a class="reference external" href="https://raw2.github.com/pear/MDB2_Schema/master/docs/xml_schema_documentation.html">MDB2 Schema</a> based table description in XML.</p>
 +<div class="section" id="using-mariadb-mysql-instead-of-sqlite">
 +<h3>Using MariaDB/MySQL instead of SQLite<a class="headerlink" href="#using-mariadb-mysql-instead-of-sqlite" title="Permalink to this headline">¶</a></h3>
 +<p>MySQL or MariaDB are preferred because of the <a class="reference external" href="http://www.sqlite.org/whentouse.html">performance limitations of
 +SQLite with highly concurrent applications</a>, like ownCloud.</p>
 +<p>On large instances you could consider <a class="reference external" href="https://github.com/major/MySQLTuner-perl/">running MySQLTuner</a> to optimize the database.</p>
 +<p>See the section <a class="reference internal" href="../configuration_database/linux_database_configuration.html"><em>Database Configuration</em></a>
 +for how to configure ownCloud for MySQL or MariaDB. If your installation is
 +already
 +running on
 +SQLite then it is possible to convert to MySQL or MariaDB using the steps
 +provided in <a class="reference internal" href="../configuration_database/db_conversion.html"><em>Converting Database Type</em></a>.</p>
 +</div>
 +<div class="section" id="improve-slow-performance-with-mysql-on-windows">
 +<h3>Improve slow performance with MySQL on Windows<a class="headerlink" href="#improve-slow-performance-with-mysql-on-windows" title="Permalink to this headline">¶</a></h3>
 +<p>On Windows hosts running MySQL on the same system changing the parameter
 +<tt class="docutils literal"><span class="pre">dbhost</span></tt> in your <tt class="docutils literal"><span class="pre">config/config.php</span></tt>
 +from <tt class="docutils literal"><span class="pre">localhost</span></tt> to <tt class="docutils literal"><span class="pre">127.0.0.1</span></tt> could improve the page loading time.</p>
 +<p>See also <a class="reference external" href="http://forum.owncloud.org/viewtopic.php?f=17&t=7559">this forum thread</a>.</p>
 +</div>
 +<div class="section" id="other-performance-improvements">
 +<h3>Other performance improvements<a class="headerlink" href="#other-performance-improvements" title="Permalink to this headline">¶</a></h3>
 +<p>Mysql: compare <a class="reference external" href="https://tools.percona.com/wizard">https://tools.percona.com/wizard</a> to your current settings
 +MariaDB: <a class="reference external" href="https://mariadb.com/kb/en/optimization-and-tuning/">https://mariadb.com/kb/en/optimization-and-tuning/</a></p>
 +</div>
 +<div class="section" id="postgresql">
 +<h3>Postgresql<a class="headerlink" href="#postgresql" title="Permalink to this headline">¶</a></h3>
 +<p>Alternative to MariaDB/MySQL. Used in production by a few core developers.</p>
 +<p>Requires at least Postgresql 9.0</p>
- <div class="section" id="id1">
- <h4>Other performance improvements<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h4>
++<div class="section" id="id2">
++<h4>Other performance improvements<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h4>
 +<p>See <a class="reference external" href="http://wiki.postgresql.org/wiki/Performance_Optimization">http://wiki.postgresql.org/wiki/Performance_Optimization</a></p>
 +</div>
 +</div>
 +<div class="section" id="oracle-database">
 +<h3>Oracle Database<a class="headerlink" href="#oracle-database" title="Permalink to this headline">¶</a></h3>
 +<p>Usage scenario: Existing enterprise installations. Only core apps are supported
 +and tested. Not recommended because it involves compiling the oci8</p>
- <div class="section" id="id2">
- <h4>Other performance improvements<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h4>
++<div class="section" id="id3">
++<h4>Other performance improvements<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h4>
 +<p><a class="reference external" href="http://de.slideshare.net/cjorcl/best-practices-php-and-the-oracle-database">http://de.slideshare.net/cjorcl/best-practices-php-and-the-oracle-database</a> and
 +ask your DBA.</p>
 +</div>
 +<div class="section" id="problems">
 +<h4>Problems<a class="headerlink" href="#problems" title="Permalink to this headline">¶</a></h4>
 +<p>When ORA-56600 occurs (Oracle Bug 8467564) set this php.ini setting:
 +<cite>oci8.statement_cache_size=1000</cite>, see <a class="reference external" href="https://community.oracle.com/message/3468020#3468020">oracle forum discussion</a></p>
 +</div>
 +</div>
 +</div>
 +<div class="section" id="ssl-encryption-app">
 +<h2>SSL / Encryption App<a class="headerlink" href="#ssl-encryption-app" title="Permalink to this headline">¶</a></h2>
 +<p>SSL (HTTPS) and file encryption/decryption can be offloaded to a processor’s
 +AES-NI extension. This can both speed up these operations while lowering
 +processing overhead. This requires a processor with the <a class="reference external" href="http://wikipedia.org/wiki/AES_instruction_set">AES-NI instruction set</a>.</p>
 +<p>Here are some examples how to check if your CPU / environment supports the
 +AES-NI extension:</p>
 +<ul class="simple">
 +<li>For each CPU core present: <tt class="docutils literal"><span class="pre">grep</span> <span class="pre">flags</span> <span class="pre">/proc/cpuinfo</span></tt> or as a summary for
 +all cores: <tt class="docutils literal"><span class="pre">grep</span> <span class="pre">-m</span> <span class="pre">1</span> <span class="pre">^flags</span> <span class="pre">/proc/cpuinfo</span></tt> If the result contains any
 +<tt class="docutils literal"><span class="pre">aes</span></tt>, the extension is present.</li>
 +</ul>
 +<ul class="simple">
 +<li>Search eg. on the Intel web if the processor used supports the extension
 +<a class="reference external" href="http://ark.intel.com/MySearch.aspx?AESTech=true">Intel Processor Feature Filter</a> You may set a filter by
 +<tt class="docutils literal"><span class="pre">"AES</span> <span class="pre">New</span> <span class="pre">Instructions"</span></tt> to get a reduced result set.</li>
 +<li>For versions of openssl >= 1.0.1, AES-NI does not work via an engine and
 +will not show up in the <tt class="docutils literal"><span class="pre">openssl</span> <span class="pre">engine</span></tt> command. It is active by default
 +on the supported hardware. You can check the openssl version via <tt class="docutils literal"><span class="pre">openssl</span>
 +<span class="pre">version</span> <span class="pre">-a</span></tt></li>
 +<li>If your processor supports AES-NI but it does not show up eg via grep or
 +coreinfo, it is maybe disabled in the BIOS.</li>
 +<li>If your environment runs virtualized, check the virtualization vendor for
 +support.</li>
 +</ul>
 +</div>
 +</div>
 +
 +
 +					</div>
 +				</div>
 +			</div>
 +    
 +  </div>
 +</div>
 +  </body>
 +</html>
diff --cc core/doc/admin/configuration_server/security_setup_warnings.html
index d3e3d2a,0000000..88cd41d
mode 100644,000000..100644
--- a/core/doc/admin/configuration_server/security_setup_warnings.html
+++ b/core/doc/admin/configuration_server/security_setup_warnings.html
@@@ -1,268 -1,0 +1,268 @@@
 +
 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 +  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 +
 +
 +<html xmlns="http://www.w3.org/1999/xhtml">
 +  <head>
 +    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 +    
 +    <title>Warnings on Admin Page — ownCloud Server Administration Manual 8.1 documentation</title>
 +    
 +    <link rel="stylesheet" href="../_static/style.css" type="text/css" />
 +    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
 +    <link rel="stylesheet" href="../_static/style.css" type="text/css" />
 +    <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
 +    
 +    <script type="text/javascript">
 +      var DOCUMENTATION_OPTIONS = {
 +        URL_ROOT:    '../',
 +        VERSION:     '8.1',
 +        COLLAPSE_INDEX: false,
 +        FILE_SUFFIX: '.html',
 +        HAS_SOURCE:  true
 +      };
 +    </script>
 +    <script type="text/javascript" src="../_static/jquery.js"></script>
 +    <script type="text/javascript" src="../_static/underscore.js"></script>
 +    <script type="text/javascript" src="../_static/doctools.js"></script>
 +    <script type="text/javascript" src="../_static/bootstrap.js"></script>
 +    <link rel="top" title="ownCloud Server Administration Manual 8.1 documentation" href="../index.html" />
 +    <link rel="up" title="ownCloud Server Configuration" href="index.html" />
 +    <link rel="next" title="Using the occ Command" href="occ_command.html" />
 +    <link rel="prev" title="ownCloud Server Configuration" href="index.html" />
 +<script type="text/javascript">
 +(function () {
 +  /**
 +   * Patch TOC list.
 +   *
 +   * Will mutate the underlying span to have a correct ul for nav.
 +   *
 +   * @param $span: Span containing nested UL's to mutate.
 +   * @param minLevel: Starting level for nested lists. (1: global, 2: local).
 +   */
 +  var patchToc = function ($ul, minLevel) {
 +    var findA;
 +
 +    // Find all a "internal" tags, traversing recursively.
 +    findA = function ($elem, level) {
 +      var level = level || 0,
 +        $items = $elem.find("> li > a.internal, > ul, > li > ul");
 +
 +      // Iterate everything in order.
 +      $items.each(function (index, item) {
 +        var $item = $(item),
 +          tag = item.tagName.toLowerCase(),
 +          pad = 15 + ((level - minLevel) * 10);
 +
 +        if (tag === 'a' && level >= minLevel) {
 +          // Add to existing padding.
 +          $item.css('padding-left', pad + "px");
 +          console.log(level, $item, 'padding-left', pad + "px");
 +        } else if (tag === 'ul') {
 +          // Recurse.
 +          findA($item, level + 1);
 +        }
 +      });
 +    };
 +
 +    console.log("HERE");
 +    findA($ul);
 +  };
 +
 +  $(document).ready(function () {
 +    // Add styling, structure to TOC's.
 +    $(".dropdown-menu").each(function () {
 +      $(this).find("ul").each(function (index, item){
 +        var $item = $(item);
 +        $item.addClass('unstyled');
 +      });
 +      $(this).find("li").each(function () {
 +        $(this).parent().append(this);
 +      });
 +    });
 +
 +    // Patch in level.
 +    patchToc($("ul.globaltoc"), 2);
 +    patchToc($("ul.localtoc"), 2);
 +
 +    // Enable dropdown.
 +    $('.dropdown-toggle').dropdown();
 +  });
 +}());
 +</script>
 +
 +  </head>
 +  <body>
 +  
 +
 +<div class="container">
 +  <div class="content">
 +    <div class="page-header">
 +      <h1><a href="../contents.html">ownCloud Server Administration Manual</a></h1>
 +
 +    </div>
 +    
 +			<div class="row">
 +				<div class="span3">
 +					<div class="sidebar">
 +						<div class="well">
 +							<div class="menu-support-container">
 +								<ul id="menu-support" class="menu">
 +									<ul>
 +										
 +<li><a href="../contents.html">Table of Contents</a></li>
 +									</ul>
 +                  <ul class="current">
 +<li class="toctree-l1"><a class="reference internal" href="../index.html">ownCloud 8.1 Server Administration Manual Introduction</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../release_notes.html">ownCloud 8.1 Release Notes</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../whats_new_admin.html">What’s New for Admins in ownCloud 8.1</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../installation/index.html">Installation</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../configuration_user/index.html">User Management</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../configuration_files/index.html">File Sharing and Management</a></li>
 +<li class="toctree-l1 current"><a class="reference internal" href="index.html">ownCloud Server Configuration</a><ul class="current">
 +<li class="toctree-l2 current"><a class="current reference internal" href="">Warnings on Admin Page</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="#cache-warnings">Cache Warnings</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#you-are-accessing-this-site-via-http">You are accessing this site via HTTP</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#the-test-with-getenv-path-only-returns-an-empty-response">The test with getenv(“PATH”) only returns an empty response</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#the-strict-transport-security-http-header-is-not-configured">The “Strict-Transport-Security” HTTP header is not configured</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#dev-urandom-is-not-readable-by-php">/dev/urandom is not readable by PHP</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#your-web-server-is-not-yet-set-up-properly-to-allow-file-synchronization">Your web server is not yet set up properly to allow file synchronization</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#outdated-nss-openssl-version">Outdated NSS / OpenSSL version</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="occ_command.html">Using the occ Command</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="activity_configuration.html">Configuring the Activity App</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="antivirus_configuration.html">Configuring the ClamAV Antivirus Scanner</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="automatic_configuration.html">Automatic Configuration Setup</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="background_jobs_configuration.html">Defining Background Jobs</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="config_sample_php_parameters.html">Config.php Parameters</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="email_configuration.html">Email Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="external_sites.html">Linking External Sites</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="js_css_asset_management_configuration.html">JavaScript and CSS Asset Management</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="knowledgebase_configuration.html">Knowledge Base Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="language_configuration.html">Language Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="logging_configuration.html">Logging Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="harden_server.html">Hardening and Security Guidance</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="reverse_proxy_configuration.html">Reverse Proxy Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="search_configuration.html">Enabling Full-Text Search</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="thirdparty_php_configuration.html">Using Third Party PHP Components</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="performance_tuning.html">Server Tuning & Performance Tips</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="../configuration_database/index.html">Database Configuration</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../maintenance/index.html">Maintenance</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../operations/index.html">Operations</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../issues/index.html">Issues and Troubleshooting</a></li>
 +</ul>
 +<ul>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_installation/index.html">Enterprise Subscription Installation (ES Only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_clients/index.html">Creating Branded ownCloud Clients (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_external_storage/index.html">External Storage (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_user_management/index.html">User Management (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="../enterprise_files_drop/index.html">Enabling Anonymous Uploads with Files Drop (ES Only)</a></li>
 +</ul>
 +
 +								</ul>
 +							</div>
 +						</div>
 +					</div>
 +				</div>
 +        
 +
 +				<div class="span9">
 +					<div class="page-content">
 +						
 +  <div class="section" id="warnings-on-admin-page">
 +<h1>Warnings on Admin Page<a class="headerlink" href="#warnings-on-admin-page" title="Permalink to this headline">¶</a></h1>
 +<p>Your ownCloud server has a built-in configuration checker, and it reports its
 +findings at the top of your Admin page. These are some of the warnings you
 +might see, and what to do about them.</p>
 +<div class="figure">
 +<img alt="../_images/security-setup-warning-1.png" src="../_images/security-setup-warning-1.png" />
 +</div>
 +<div class="section" id="cache-warnings">
 +<h2>Cache Warnings<a class="headerlink" href="#cache-warnings" title="Permalink to this headline">¶</a></h2>
 +<p>“No memory cache has been configured. To enhance your performance please
 +configure a memcache if available.” ownCloud supports multiple php caching
 +extentions:</p>
 +<ul class="simple">
 +<li>APC</li>
 +<li>APCu (minimum required php extension version: 4.0.6)</li>
 +<li>Memcached</li>
 +<li>Redis (minimum required php extension version: 2.2.5)</li>
 +<li>Xcache</li>
 +</ul>
 +<p>You will see this warning if you have no caches installed or if your cache
 +does not have the required minimum version installed; older versions are
 +disabled because of performance problems.</p>
 +<p>If you see “<em>{Cache}</em> below version <em>{Version}</em> is installed. for stability and
 +performance reasons we recommend to update to a newer <em>{Cache}</em> version” then
 +you need to upgrade, or, if you’re not using it, remove it.</p>
 +<p>It is not required to use any caches, but caches improve server performance. See
- <em class="xref std std-ref">caching</em> for more information on installing and using caches.</p>
++<a class="reference internal" href="performance_tuning.html#caching"><em>Caching</em></a> for more information on installing and using caches.</p>
 +</div>
 +<div class="section" id="you-are-accessing-this-site-via-http">
 +<h2>You are accessing this site via HTTP<a class="headerlink" href="#you-are-accessing-this-site-via-http" title="Permalink to this headline">¶</a></h2>
 +<p>“You are accessing this site via HTTP. We strongly suggest you configure your
 +server to require using HTTPS instead.” Please take this warning seriously;
 +using HTTPS is a fundamental security measure. You must configure your Web
 +server to support it, and then there are some settings in the <strong>Security</strong>
 +section of your ownCloud Admin page to enable. The following manual pages
 +describe how to enable HTTPS on the Apache and Nginx Web servers.</p>
 +<p><a class="reference internal" href="../installation/source_installation.html#enabling-ssl-label"><em>Enabling SSL</em></a> (on Apache)</p>
 +<p><a class="reference internal" href="harden_server.html#use-https-label"><em>Use HTTPS</em></a></p>
 +<p><a class="reference internal" href="../installation/nginx_configuration.html#nginx-configuration-example"><em>Nginx Configuration</em></a></p>
 +</div>
 +<div class="section" id="the-test-with-getenv-path-only-returns-an-empty-response">
 +<h2>The test with getenv(“PATH”) only returns an empty response<a class="headerlink" href="#the-test-with-getenv-path-only-returns-an-empty-response" title="Permalink to this headline">¶</a></h2>
 +<p>Some environments are not passing a valid PATH variable to ownCloud. The
 +<a class="reference internal" href="../installation/source_installation.html#using-php-fpm"><em>Configuration notes to php-fpm</em></a> provides the information about how to configure your environment.</p>
 +</div>
 +<div class="section" id="the-strict-transport-security-http-header-is-not-configured">
 +<h2>The “Strict-Transport-Security” HTTP header is not configured<a class="headerlink" href="#the-strict-transport-security-http-header-is-not-configured" title="Permalink to this headline">¶</a></h2>
 +<p>“The “Strict-Transport-Security” HTTP header is not configured to least “15768000” seconds.
 +For enhanced security we recommend enabling HSTS as described in our security tips.”</p>
 +<p>The HSTS header needs to be configured within your webserver by following the
 +<a class="reference internal" href="harden_server.html#enable-hsts-label"><em>Enable HTTP Strict Transport Security</em></a> documentation</p>
 +</div>
 +<div class="section" id="dev-urandom-is-not-readable-by-php">
 +<h2>/dev/urandom is not readable by PHP<a class="headerlink" href="#dev-urandom-is-not-readable-by-php" title="Permalink to this headline">¶</a></h2>
 +<p>“/dev/urandom is not readable by PHP which is highly discouraged for security reasons.
 +Further information can be found in our documentation.”</p>
 +<p>This message is another one which needs to be taken seriously. Please have a look
 +at the <a class="reference internal" href="harden_server.html#dev-urandom-label"><em>Give PHP read accesss to /dev/urandom</em></a> documentation.</p>
 +</div>
 +<div class="section" id="your-web-server-is-not-yet-set-up-properly-to-allow-file-synchronization">
 +<h2>Your web server is not yet set up properly to allow file synchronization<a class="headerlink" href="#your-web-server-is-not-yet-set-up-properly-to-allow-file-synchronization" title="Permalink to this headline">¶</a></h2>
 +<p>“Your web server is not yet set up properly to allow file synchronization because
 +the WebDAV interface seems to be broken.”</p>
 +<p>At the ownCloud community forums a larger <a class="reference external" href="https://forum.owncloud.org/viewtopic.php?f=17&t=7536">FAQ</a>
 +is maintained containing various information and debugging hints.</p>
 +</div>
 +<div class="section" id="outdated-nss-openssl-version">
 +<h2>Outdated NSS / OpenSSL version<a class="headerlink" href="#outdated-nss-openssl-version" title="Permalink to this headline">¶</a></h2>
 +<p>“cURL is using an outdated OpenSSL version (OpenSSL/$version). Please update your
 +operating system or features such as installing and updating apps via the app store
 +or Federated Cloud Sharing will not work reliably.”</p>
 +<p>“cURL is using an outdated NSS version (NSS/$version). Please update your operating
 +system or features such as installing and updating apps via the app store or Federated
 +Cloud Sharing will not work reliably.”</p>
 +<p>There are known bugs in older OpenSSL and NSS versions leading to misbehaviour in
 +combination with remote hosts using SNI. A technology used by most of the HTTPS
 +websites. To ensure that ownCloud will work properly you need to update OpenSSL
 +to at least 1.0.2b or 1.0.1d. For NSS the patch version depends on your distribution
 +and an heuristic is running the test which actually reproduces the bug. There
 +are distributions such as RHEL/CentOS which have this backport still <a class="reference external" href="https://bugzilla.redhat.com/show_bug.cgi?id=1241172">pending</a>.</p>
 +</div>
 +</div>
 +
 +
 +					</div>
 +				</div>
 +			</div>
 +    
 +  </div>
 +</div>
 +  </body>
 +</html>
diff --cc core/doc/admin/contents.html
index b133808,0000000..4a03672
mode 100644,000000..100644
--- a/core/doc/admin/contents.html
+++ b/core/doc/admin/contents.html
@@@ -1,779 -1,0 +1,780 @@@
 +
 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 +  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 +
 +
 +<html xmlns="http://www.w3.org/1999/xhtml">
 +  <head>
 +    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 +    
 +    <title>Table of Contents — ownCloud Server Administration Manual 8.1 documentation</title>
 +    
 +    <link rel="stylesheet" href="_static/style.css" type="text/css" />
 +    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
 +    <link rel="stylesheet" href="_static/style.css" type="text/css" />
 +    <link rel="stylesheet" href="_static/bootstrap-sphinx.css" type="text/css" />
 +    
 +    <script type="text/javascript">
 +      var DOCUMENTATION_OPTIONS = {
 +        URL_ROOT:    '',
 +        VERSION:     '8.1',
 +        COLLAPSE_INDEX: false,
 +        FILE_SUFFIX: '.html',
 +        HAS_SOURCE:  true
 +      };
 +    </script>
 +    <script type="text/javascript" src="_static/jquery.js"></script>
 +    <script type="text/javascript" src="_static/underscore.js"></script>
 +    <script type="text/javascript" src="_static/doctools.js"></script>
 +    <script type="text/javascript" src="_static/bootstrap.js"></script>
 +    <link rel="top" title="ownCloud Server Administration Manual 8.1 documentation" href="index.html" />
 +    <link rel="next" title="ownCloud 8.1 Server Administration Manual Introduction" href="index.html" />
 +<script type="text/javascript">
 +(function () {
 +  /**
 +   * Patch TOC list.
 +   *
 +   * Will mutate the underlying span to have a correct ul for nav.
 +   *
 +   * @param $span: Span containing nested UL's to mutate.
 +   * @param minLevel: Starting level for nested lists. (1: global, 2: local).
 +   */
 +  var patchToc = function ($ul, minLevel) {
 +    var findA;
 +
 +    // Find all a "internal" tags, traversing recursively.
 +    findA = function ($elem, level) {
 +      var level = level || 0,
 +        $items = $elem.find("> li > a.internal, > ul, > li > ul");
 +
 +      // Iterate everything in order.
 +      $items.each(function (index, item) {
 +        var $item = $(item),
 +          tag = item.tagName.toLowerCase(),
 +          pad = 15 + ((level - minLevel) * 10);
 +
 +        if (tag === 'a' && level >= minLevel) {
 +          // Add to existing padding.
 +          $item.css('padding-left', pad + "px");
 +          console.log(level, $item, 'padding-left', pad + "px");
 +        } else if (tag === 'ul') {
 +          // Recurse.
 +          findA($item, level + 1);
 +        }
 +      });
 +    };
 +
 +    console.log("HERE");
 +    findA($ul);
 +  };
 +
 +  $(document).ready(function () {
 +    // Add styling, structure to TOC's.
 +    $(".dropdown-menu").each(function () {
 +      $(this).find("ul").each(function (index, item){
 +        var $item = $(item);
 +        $item.addClass('unstyled');
 +      });
 +      $(this).find("li").each(function () {
 +        $(this).parent().append(this);
 +      });
 +    });
 +
 +    // Patch in level.
 +    patchToc($("ul.globaltoc"), 2);
 +    patchToc($("ul.localtoc"), 2);
 +
 +    // Enable dropdown.
 +    $('.dropdown-toggle').dropdown();
 +  });
 +}());
 +</script>
 +
 +  </head>
 +  <body>
 +  
 +
 +<div class="container">
 +  <div class="content">
 +    <div class="page-header">
 +      <h1><a href="#">ownCloud Server Administration Manual</a></h1>
 +
 +    </div>
 +    
 +			<div class="row">
 +				<div class="span3">
 +					<div class="sidebar">
 +						<div class="well">
 +							<div class="menu-support-container">
 +								<ul id="menu-support" class="menu">
 +									<ul>
 +										
 +<li><a href="#">Table of Contents</a></li>
 +									</ul>
 +                  <ul>
 +<li class="toctree-l1"><a class="reference internal" href="index.html">ownCloud 8.1 Server Administration Manual Introduction</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="release_notes.html">ownCloud 8.1 Release Notes</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="whats_new_admin.html">What’s New for Admins in ownCloud 8.1</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="installation/index.html">Installation</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_user/index.html">User Management</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_files/index.html">File Sharing and Management</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_server/index.html">ownCloud Server Configuration</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_database/index.html">Database Configuration</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="maintenance/index.html">Maintenance</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="operations/index.html">Operations</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="issues/index.html">Issues and Troubleshooting</a></li>
 +</ul>
 +<ul>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_installation/index.html">Enterprise Subscription Installation (ES Only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_clients/index.html">Creating Branded ownCloud Clients (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_external_storage/index.html">External Storage (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_user_management/index.html">User Management (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_files_drop/index.html">Enabling Anonymous Uploads with Files Drop (ES Only)</a></li>
 +</ul>
 +
 +								</ul>
 +							</div>
 +						</div>
 +					</div>
 +				</div>
 +        
 +
 +				<div class="span9">
 +					<div class="page-content">
 +						
 +  <div class="section" id="table-of-contents">
 +<h1>Table of Contents<a class="headerlink" href="#table-of-contents" title="Permalink to this headline">¶</a></h1>
 +<div class="toctree-wrapper compound">
 +<ul>
 +<li class="toctree-l1"><a class="reference internal" href="index.html">ownCloud 8.1 Server Administration Manual Introduction</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="index.html#introduction">Introduction</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="index.html#owncloud-videos-and-blogs">ownCloud Videos and Blogs</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="index.html#target-audience">Target Audience</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="release_notes.html">ownCloud 8.1 Release Notes</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#recommended-setup-for-running-owncloud">Recommended Setup for Running ownCloud</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#supported-server-platforms">Supported Server Platforms</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#supported-desktop-platforms">Supported Desktop Platforms</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#supported-mobile-platforms">Supported Mobile Platforms</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#supported-web-browsers">Supported Web Browsers</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#not-supported-with-any-owncloud-version">Not Supported With any ownCloud Version</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#changes-in-8-1">Changes in 8.1</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#enterprise-8-1-only">Enterprise 8.1 Only</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#owncloud-8-0">ownCloud 8.0</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#manual-ldap-port-configuration">Manual LDAP Port Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#no-preview-icon-on-text-files">No Preview Icon on Text Files</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#remote-federated-cloud-share-cannot-be-reshared-with-local-users">Remote Federated Cloud Share Cannot be Reshared With Local Users</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#manually-migrate-encryption-keys-after-upgrade">Manually Migrate Encryption Keys after Upgrade</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#windows-server-not-supported">Windows Server Not Supported</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#php-5-3-support-dropped">PHP 5.3 Support Dropped</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#disable-apache-multiviews">Disable Apache Multiviews</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#owncloud-does-not-follow-symlinks">ownCloud Does Not Follow Symlinks</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#no-commas-in-group-names">No Commas in Group Names</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#hebrew-file-names-too-large-on-windows">Hebrew File Names Too Large on Windows</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#google-drive-large-files-fail-with-500-error">Google Drive Large Files Fail with 500 Error</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#encrypting-large-numbers-of-files">Encrypting Large Numbers of Files</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#enterprise-8-0-only">Enterprise 8.0 Only</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#sharepoint-drive-ssl-not-verified">Sharepoint Drive SSL Not Verified</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#no-federated-cloud-sharing-with-shibboleth">No Federated Cloud Sharing with Shibboleth</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#direct-uploads-to-swift-do-not-appear-in-owncloud">Direct Uploads to SWIFT do not Appear in ownCloud</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#swift-objectstore-incompatible-with-encryption-app">SWIFT Objectstore Incompatible with Encryption App</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#app-store-is-back">App Store is Back</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#owncloud-7-release-notes">ownCloud 7 Release Notes</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#id1">Manual LDAP Port Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#ldap-search-performance-improved">LDAP Search Performance Improved</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#protecting-owncloud-on-iis-from-data-loss">Protecting ownCloud on IIS from Data Loss</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#antivirus-app-modes">Antivirus App Modes</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#enable-only-for-specific-groups-fails">“Enable Only for Specific Groups” Fails</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#changes-to-file-previews">Changes to File Previews</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#gb-limit-on-sftp-transfers">4GB Limit on SFTP Transfers</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#not-enough-space-available-on-file-upload">“Not Enough Space Available” on File Upload</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#no-more-expiration-date-on-local-shares">No More Expiration Date On Local Shares</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#zero-quota-not-read-only">Zero Quota Not Read-Only</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="release_notes.html#enterprise-7-only">Enterprise 7 Only</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#id2">No Federated Cloud Sharing with Shibboleth</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#windows-network-drive">Windows Network Drive</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#sharepoint-drive-ssl">Sharepoint Drive SSL</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#shibboleth-and-webdav-incompatible">Shibboleth and WebDAV Incompatible</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#no-sqlite">No SQLite</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#no-app-store">No App Store</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="release_notes.html#ldap-home-connector-linux-only">LDAP Home Connector Linux Only</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="whats_new_admin.html">What’s New for Admins in ownCloud 8.1</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="whats_new_admin.html#new-packaging">New Packaging</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="whats_new_admin.html#improvements-and-new-features">Improvements and New Features</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="installation/index.html">Installation</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="installation/linux_installation.html">Preferred Linux Installation Method</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="installation/linux_installation.html#recommended-setup-and-supported-platforms">Recommended Setup and Supported Platforms</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/linux_installation.html#installing-owncloud-enterprise-subscription">Installing ownCloud Enterprise Subscription</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/linux_installation.html#downgrading-not-supported">Downgrading Not Supported</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/linux_installation.html#supported-distribution-packages">Supported Distribution Packages</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/linux_installation.html#additional-installation-guides-and-notes">Additional Installation Guides and Notes</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/command_line_installation.html">Installing ownCloud From the Command Line</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/installation_wizard.html">Installation Wizard</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="installation/installation_wizard.html#required-settings">Required Settings</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/installation_wizard.html#storage-database">Storage & Database</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/installation_wizard.html#database-choice">Database Choice</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/installation_wizard.html#finish-installation">Finish Installation</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/installation_wizard.html#setting-strong-directory-permissions">Setting Strong Directory Permissions</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/installation_wizard.html#trusted-domains">Trusted Domains</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/appliance_installation.html">ownCloud Appliances</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="installation/appliance_installation.html#software-appliances">Software Appliances</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/apps_management_installation.html">Installing and Managing Apps</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="installation/apps_management_installation.html#enterprise-subscription-supported-apps">Enterprise Subscription Supported Apps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/apps_management_installation.html#viewing-enabled-apps">Viewing Enabled Apps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/apps_management_installation.html#re-enabling-contacts-and-calendar-apps">Re-enabling Contacts and Calendar Apps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/apps_management_installation.html#managing-apps">Managing Apps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/apps_management_installation.html#adding-third-party-apps">Adding Third Party Apps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/apps_management_installation.html#using-custom-app-directories">Using Custom App Directories</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/apps_management_installation.html#using-your-own-appstore">Using Your Own Appstore</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/hiawatha_configuration.html">Hiawatha Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/nginx_configuration.html">Nginx Configuration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="installation/nginx_configuration.html#suppressing-log-messages">Suppressing Log Messages</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/source_installation.html">Manual Installation on Linux</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#prerequisites">Prerequisites</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#example-installation-on-ubuntu-14-04-lts-server">Example installation on Ubuntu 14.04 LTS Server</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#apache-web-server-configuration">Apache Web Server Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#additional-apache-configurations">Additional Apache Configurations</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#enabling-ssl">Enabling SSL</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#installation-wizard">Installation Wizard</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#setting-strong-directory-permissions">Setting Strong Directory Permissions</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#selinux">SELinux</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#configuration-notes-to-php-ini-files">Configuration notes to php.ini files</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#configuration-notes-to-php-fpm">Configuration notes to php-fpm</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/source_installation.html#other-web-servers">Other Web Servers</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/ucs_installation.html">Univention Corporate Server</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="installation/ucs_installation.html#pre-configuration">Pre configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/ucs_installation.html#installation">Installation</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/ucs_installation.html#postconfiguration-optional">Postconfiguration (optional)</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/ucs_installation.html#using-owncloud">Using ownCloud</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/yaws_configuration.html">Yaws Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/selinux_configuration.html">SELinux Configuration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="installation/selinux_configuration.html#allow-access-to-a-remote-database">Allow access to a remote database</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/selinux_configuration.html#allow-access-to-ldap-server">Allow access to LDAP server</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/selinux_configuration.html#allow-access-to-remote-network">Allow access to remote network</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="installation/selinux_configuration.html#allow-access-to-smtp-sendmail">Allow access to SMTP/sendmail</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="installation/macos_installation.html">Mac OS X</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_user/index.html">User Management</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_user/user_configuration.html">User Management</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_configuration.html#creating-a-new-user">Creating a New User</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_configuration.html#reset-a-user-s-password">Reset a User’s Password</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_configuration.html#renaming-a-user">Renaming a User</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_configuration.html#granting-administrator-privileges-to-a-user">Granting Administrator Privileges to a User</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_configuration.html#managing-groups">Managing Groups</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_configuration.html#setting-storage-quotas">Setting Storage Quotas</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_configuration.html#deleting-users">Deleting users</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_user/reset_admin_password.html">Resetting a Lost Admin Password</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_user/user_auth_ftp_smb_imap.html">User Authentication with IMAP, SMB, and FTP</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ftp_smb_imap.html#imap">IMAP</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ftp_smb_imap.html#smb">SMB</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ftp_smb_imap.html#ftp">FTP</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_user/user_auth_ldap.html">User Authentication with LDAP</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#configuration">Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#advanced-settings">Advanced Settings</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#expert-settings">Expert Settings</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#testing-the-configuration">Testing the configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#owncloud-avatar-integration">ownCloud Avatar integration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#troubleshooting-tips-and-tricks">Troubleshooting, Tips and Tricks</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#ssl-certificate-verification-ldaps-tls">SSL Certificate Verification (LDAPS, TLS)</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#microsoft-active-directory">Microsoft Active Directory</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#duplicating-server-configurations">Duplicating Server Configurations</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#owncloud-ldap-internals">ownCloud LDAP Internals</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#user-and-group-mapping">User and Group Mapping</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#caching">Caching</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap.html#handling-with-backup-server">Handling with Backup Server</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_user/user_auth_ldap_cleanup.html">LDAP User Cleanup</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_auth_ldap_cleanup.html#deleting-local-owncloud-users">Deleting Local ownCloud Users</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_user/user_provisioning_api.html">User Provisioning API</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#instruction-set">Instruction set</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-adduser">users / adduser</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-getusers">users / getusers</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-getuser">users / getuser</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-edituser">users / edituser</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-deleteuser">users / deleteuser</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-getgroups">users / getgroups</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-addtogroup">users / addtogroup</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-removefromgroup">users / removefromgroup</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-createsubadmin">users / createsubadmin</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-removesubadmin">users / removesubadmin</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#users-getsubadmingroups">users / getsubadmingroups</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#groups-getgroups">groups / getgroups</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#groups-addgroup">groups / addgroup</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#groups-getgroup">groups / getgroup</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#groups-getsubadmins">groups / getsubadmins</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#groups-deletegroup">groups / deletegroup</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#apps-getapps">apps / getapps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#apps-getappinfo">apps / getappinfo</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#apps-enable">apps / enable</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_user/user_provisioning_api.html#apps-disable">apps / disable</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_files/index.html">File Sharing and Management</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/file_sharing_configuration.html">File Sharing</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/file_sharing_configuration.html#creating-persistent-file-shares">Creating Persistent File Shares</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/big_file_upload_configuration.html">Uploading big files > 512MB</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/big_file_upload_configuration.html#system-configuration">System Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/big_file_upload_configuration.html#configuring-your-webserver">Configuring Your Webserver</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/big_file_upload_configuration.html#configuring-php">Configuring PHP</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/collaborative_documents_configuration.html">Configuring the Collaborative Documents App</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/collaborative_documents_configuration.html#enabling-the-documents-app">Enabling the Documents App</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/collaborative_documents_configuration.html#enabling-and-testing-ms-word-support">Enabling and testing MS Word support</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/default_files_configuration.html">Providing Default Files</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html">Configuring External Storage (GUI)</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#new-settings-options">New Settings Options</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#supported-mounts">Supported mounts</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#enabling-external-storage-support">Enabling External Storage Support</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#using-self-signed-certificates">Using self-signed certificates</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#adding-files-to-external-storages">Adding files to external storages</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#local-storage">Local Storage</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#amazon-s3">Amazon S3</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#dropbox">Dropbox</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#ftp-ftps-sftp">FTP/FTPS/SFTP</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#google-drive">Google Drive</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#smb-cifs">SMB/CIFS</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#smb-cifs-using-oc-login">SMB/CIFS using OC login</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#owncloud-and-webdav">ownCloud and WebDAV</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#openstack-object-storage">OpenStack Object Storage</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration_gui.html#configuration-file">Configuration File</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/external_storage_configuration.html">Configuring External Storage (Configuration File)</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration.html#using-self-signed-certificates">Using self-signed certificates</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration.html#adding-files-to-external-storages">Adding files to external storages</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration.html#example">Example</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration.html#priorities">Priorities</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration.html#backends">Backends</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/external_storage_configuration.html#external-storage-password-management">External Storage Password Management</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/encryption_configuration.html">Encryption Configuration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/encryption_configuration.html#before-enabling-encryption">Before Enabling Encryption</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/encryption_configuration.html#enabling-encryption">Enabling Encryption</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/encryption_configuration.html#sharing-encrypted-files">Sharing Encrypted Files</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/encryption_configuration.html#encrypting-external-mountpoints">Encrypting External Mountpoints</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/encryption_configuration.html#enabling-users-file-recovery-key">Enabling Users’ File Recovery Key</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/encryption_configuration.html#occ-encryption-commands">occ Encryption Commands</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/encryption_configuration.html#files-not-encrypted">Files Not Encrypted</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/encryption_configuration.html#ldap-and-other-external-user-back-ends">LDAP and Other External User Back-ends</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/encryption_configuration.html#upgrading-from-owncloud-8-0">Upgrading From ownCloud 8.0</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/encryption_configuration.html#where-keys-are-stored">Where Keys are Stored</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/files_locking_enabling.html">Using the Files Locking App</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/files_locking_transactional.html">Transactional File Locking</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/federated_cloud_sharing_configuration.html">Configuring Federated Cloud Sharing</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/federated_cloud_sharing_configuration.html#sharing-with-owncloud-7">Sharing With ownCloud 7</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/federated_cloud_sharing_configuration.html#creating-a-direct-share-link">Creating a Direct Share Link</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/federated_cloud_sharing_configuration.html#creating-federated-cloud-shares-via-public-link-share">Creating Federated Cloud Shares via Public Link Share</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/federated_cloud_sharing_configuration.html#configuration-tips">Configuration Tips</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/previews_configuration.html">Previews Configuration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/previews_configuration.html#parameters">Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_files/serving_static_files_configuration.html">Serving Static Files for Better Performance</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/serving_static_files_configuration.html#apache2-x-sendfile">Apache2 (X-Sendfile)</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/serving_static_files_configuration.html#lighttpd-x-sendfile2">LigHTTPd (X-Sendfile2)</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/serving_static_files_configuration.html#nginx-x-accel-redirect">Nginx (X-Accel-Redirect)</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_files/serving_static_files_configuration.html#how-to-check-if-it-s-working">How to check if it’s working?</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_server/index.html">ownCloud Server Configuration</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/security_setup_warnings.html">Warnings on Admin Page</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/security_setup_warnings.html#cache-warnings">Cache Warnings</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/security_setup_warnings.html#you-are-accessing-this-site-via-http">You are accessing this site via HTTP</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/security_setup_warnings.html#the-test-with-getenv-path-only-returns-an-empty-response">The test with getenv(“PATH”) only returns an empty response</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/security_setup_warnings.html#the-strict-transport-security-http-header-is-not-configured">The “Strict-Transport-Security” HTTP header is not configured</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/security_setup_warnings.html#dev-urandom-is-not-readable-by-php">/dev/urandom is not readable by PHP</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/security_setup_warnings.html#your-web-server-is-not-yet-set-up-properly-to-allow-file-synchronization">Your web server is not yet set up properly to allow file synchronization</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/security_setup_warnings.html#outdated-nss-openssl-version">Outdated NSS / OpenSSL version</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/occ_command.html">Using the occ Command</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#run-occ-as-your-http-user">Run occ As Your HTTP User</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#apps-commands">Apps Commands</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#background-jobs-selector">Background Jobs Selector</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#database-conversion">Database Conversion</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#encryption">Encryption</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#file-operations">File Operations</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#command-line-installation">Command Line Installation</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#l10n-create-javascript-translation-files-for-apps">l10n, Create javascript Translation Files for Apps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#ldap-commands">LDAP Commands</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#maintenance-commands">Maintenance Commands</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#user-commands">User Commands</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/occ_command.html#upgrade-command">Upgrade Command</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/activity_configuration.html">Configuring the Activity App</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/activity_configuration.html#enabling-the-activity-app">Enabling the Activity App</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/activity_configuration.html#configuring-your-owncloud-for-the-activity-app">Configuring your ownCloud for the Activity App</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/antivirus_configuration.html">Configuring the ClamAV Antivirus Scanner</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/antivirus_configuration.html#installing-clamav">Installing ClamAV</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/antivirus_configuration.html#enabling-the-antivirus-app-for-files">Enabling the Antivirus App for Files</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/antivirus_configuration.html#configuring-clamav-on-owncloud">Configuring ClamAV on ownCloud</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/automatic_configuration.html">Automatic Configuration Setup</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/automatic_configuration.html#parameters">Parameters</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/automatic_configuration.html#automatic-configurations-examples">Automatic Configurations Examples</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/background_jobs_configuration.html">Defining Background Jobs</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/background_jobs_configuration.html#parameters">Parameters</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/background_jobs_configuration.html#cron-jobs">Cron Jobs</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html">Config.php Parameters</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#default-parameters">Default Parameters</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#default-config-php-examples">Default config.php Examples</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#user-experience">User Experience</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#mail-parameters">Mail Parameters</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#proxy-configurations">Proxy Configurations</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#deleted-items-trash-bin">Deleted Items (trash bin)</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#owncloud-verifications">ownCloud Verifications</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#logging">Logging</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#alternate-code-locations">Alternate Code Locations</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#apps">Apps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#previews">Previews</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#ldap">LDAP</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#maintenance">Maintenance</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#ssl">SSL</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#memory-caching-backend-configuration">Memory caching backend configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#using-object-store-with-owncloud">Using Object Store with ownCloud</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#all-other-config-options">All other config options</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/config_sample_php_parameters.html#app-config-options">App config options</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/email_configuration.html">Email Configuration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/email_configuration.html#configuring-an-smtp-server">Configuring an SMTP Server</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/email_configuration.html#configuring-php-and-sendmail">Configuring PHP and Sendmail</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/email_configuration.html#using-email-templates">Using Email Templates</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/email_configuration.html#setting-mail-server-parameters-in-config-php">Setting Mail Server Parameters in config.php</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/email_configuration.html#send-a-test-email">Send a Test Email</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/email_configuration.html#troubleshooting">Troubleshooting</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/email_configuration.html#enabling-debug-mode">Enabling Debug Mode</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/external_sites.html">Linking External Sites</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/js_css_asset_management_configuration.html">JavaScript and CSS Asset Management</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/js_css_asset_management_configuration.html#parameters">Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/knowledgebase_configuration.html">Knowledge Base Configuration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/knowledgebase_configuration.html#parameters">Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/language_configuration.html">Language Configuration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/language_configuration.html#parameters">Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/logging_configuration.html">Logging Configuration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/logging_configuration.html#parameters">Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/harden_server.html">Hardening and Security Guidance</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/harden_server.html#limit-on-password-length">Limit on Password Length</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/harden_server.html#operating-system">Operating system</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/harden_server.html#deployment">Deployment</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/harden_server.html#use-https">Use HTTPS</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/harden_server.html#use-a-dedicated-domain-for-owncloud">Use a dedicated domain for ownCloud</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/harden_server.html#serve-security-related-headers-by-the-web-server">Serve security related Headers by the web server</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/reverse_proxy_configuration.html">Reverse Proxy Configuration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/reverse_proxy_configuration.html#parameters">Parameters</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/reverse_proxy_configuration.html#example">Example</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/search_configuration.html">Enabling Full-Text Search</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/thirdparty_php_configuration.html">Using Third Party PHP Components</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/thirdparty_php_configuration.html#managing-third-party-parameters">Managing Third Party Parameters</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_server/performance_tuning.html">Server Tuning & Performance Tips</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/performance_tuning.html#php-version-and-information">PHP Version and Information</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/performance_tuning.html#owncloud-server-tuning">ownCloud Server Tuning</a></li>
++<li class="toctree-l3"><a class="reference internal" href="configuration_server/performance_tuning.html#caching">Caching</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/performance_tuning.html#webserver-tips">Webserver Tips</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/performance_tuning.html#apache-tuning">Apache Tuning</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/performance_tuning.html#nginx-caching-owncloud-gallery-thumbnails">Nginx: caching ownCloud gallery thumbnails</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/performance_tuning.html#database-best-practice">Database Best Practice</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_server/performance_tuning.html#ssl-encryption-app">SSL / Encryption App</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_database/index.html">Database Configuration</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_database/db_conversion.html">Converting Database Type</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_database/db_conversion.html#run-the-conversion">Run the conversion</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_database/db_conversion.html#unconvertible-tables">Unconvertible Tables</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_database/linux_database_configuration.html">Database Configuration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_database/linux_database_configuration.html#requirements">Requirements</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_database/linux_database_configuration.html#parameters">Parameters</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_database/linux_database_configuration.html#troubleshooting">Troubleshooting</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="configuration_database/oracle_db_configuration.html">Oracle Database Setup</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_database/oracle_db_configuration.html#outline-of-steps">Outline of Steps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_database/oracle_db_configuration.html#configuring-oracle">Configuring Oracle</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="configuration_database/oracle_db_configuration.html#configure-owncloud">Configure ownCloud</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="maintenance/index.html">Maintenance</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="maintenance/enable_maintenance.html">Maintenance Mode Configuration</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="maintenance/backup.html">Backing up ownCloud</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/backup.html#backup-folders">Backup Folders</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/backup.html#backup-database">Backup Database</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="maintenance/upgrade.html">Upgrading Your ownCloud Server</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/upgrade.html#preferred-upgrade-method">Preferred Upgrade Method</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/upgrade.html#upgrading-with-your-linux-package-manager">Upgrading With Your Linux Package Manager</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/upgrade.html#manual-upgrade-procedure">Manual Upgrade Procedure</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/upgrade.html#setting-strong-permissions">Setting Strong Permissions</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/upgrade.html#restore-from-backup">Restore From Backup</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/upgrade.html#troubleshooting">Troubleshooting</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="maintenance/update.html">Upgrading ownCloud with the Updater App</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/update.html#can-t-login-without-updating">Can’t Login Without Updating</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/update.html#setting-strong-permissions">Setting Strong Permissions</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="maintenance/restore.html">Restoring ownCloud</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/restore.html#restore-folders">Restore Folders</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="maintenance/restore.html#restore-database">Restore Database</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="maintenance/migrating.html">Migrating to a Different Server</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="operations/index.html">Operations</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="operations/considerations_on_monitoring.html">Considerations on Monitoring</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="operations/considerations_on_monitoring.html#owncloud-deployment-architecture">ownCloud Deployment Architecture</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/considerations_on_monitoring.html#the-important-components-of-owncloud">The Important Components of ownCloud</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="operations/scaling_multiple_machines.html">Scaling Across Multiple Machines</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="operations/scaling_multiple_machines.html#application-layer">Application Layer</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/scaling_multiple_machines.html#database-layer">Database Layer</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/scaling_multiple_machines.html#storage-layer">Storage Layer</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="operations/theming.html">Theming ownCloud</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#configuration">Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#customize-the-logo">Customize the logo</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#logo-svg">Logo.svg</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#logo-wide-svg">Logo-wide.svg</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#changing-colors">Changing Colors</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#theming-emails">Theming emails</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#theming-example">Theming Example</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#establishing-a-directory-structure">Establishing a Directory Structure</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#configuration-file">Configuration File</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#splash-screen-logo">Splash Screen Logo</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#top-left-logo">Top Left Logo</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#modifying-colors">Modifying Colors</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#changing-application-icons">Changing Application icons</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="operations/theming.html#results">Results</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="issues/index.html">Issues and Troubleshooting</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="issues/index.html#bugs">Bugs</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="issues/index.html#general-troubleshooting">General Troubleshooting</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="issues/index.html#owncloud-logfiles">ownCloud Logfiles</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="issues/index.html#phpinfo">phpinfo</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="issues/index.html#debugging-sync-issues">Debugging Sync-Issues</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="issues/index.html#common-problems-error-messages">Common problems / error messages</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="issues/index.html#troubleshooting-webserver-and-php-problems">Troubleshooting Webserver and PHP problems</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="issues/index.html#logfiles">Logfiles</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="issues/index.html#webserver-and-php-modules">Webserver and PHP modules</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="issues/index.html#troubleshooting-webdav">Troubleshooting WebDAV</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="issues/index.html#troubleshooting-contacts-calendar">Troubleshooting Contacts & Calendar</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="issues/index.html#service-discovery">Service discovery</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="issues/index.html#apple-ios">Apple iOS</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="issues/index.html#unable-to-update-contacts-or-events">Unable to update Contacts or Events</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +</ul>
 +</div>
 +<div class="section" id="enterprise-subscription-only">
 +<h2>Enterprise Subscription Only<a class="headerlink" href="#enterprise-subscription-only" title="Permalink to this headline">¶</a></h2>
 +<div class="toctree-wrapper compound">
 +<ul>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_installation/index.html">Enterprise Subscription Installation (ES Only)</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_installation/linux_installation.html">Installing ownCloud Enterprise Subscription on Linux</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_installation/linux_installation.html#selinux">SELinux</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_installation/supported_apps_installation.html">Supported ownCloud Enterprise Subscription Apps</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_installation/license_keys_installation.html">License Keys</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_installation/license_keys_installation.html#introduction">Introduction</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_installation/license_keys_installation.html#configuration">Configuration</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_clients/index.html">Creating Branded ownCloud Clients (ES only)</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_clients/creating_branded_apps.html">Creating Branded Client Apps (Enterprise Only)</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_clients/creating_branded_apps.html#overview">Overview</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_clients/creating_branded_apps.html#building-a-branded-ios-app">Building a Branded iOS App</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_clients/creating_branded_apps.html#building-an-android-app-or-desktop-sync-client">Building an Android App or Desktop Sync Client</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_clients/creating_branded_apps.html#using-the-wizard">Using the Wizard</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_clients/creating_branded_apps.html#signing-android-client">Signing Android Client</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_clients/custom_client_repos.html">Custom Client Download Repositories</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_clients/publishing_android_app.html">Distributing Your Branded Android App (Enterprise Only)</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_clients/publishing_android_app.html#digitally-signing-android-apps">Digitally Signing Android Apps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_clients/publishing_android_app.html#distribution-via-email">Distribution via Email</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_clients/publishing_android_app.html#publish-on-your-owncloud-server">Publish On Your ownCloud Server</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_clients/publishing_android_app.html#publish-to-the-google-play-store">Publish to the Google Play Store</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_clients/publishing_android_app.html#resources">Resources</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_ios_app/index.html">Creating Branded iOS Apps (ES only)</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_ios_app/publishing_ios_app.html">Building and Distributing Your Branded iOS App</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_ios_app/publishing_ios_app_2.html">Create Certificate Signing Request</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_ios_app/publishing_ios_app_3.html">Create Bundle IDs</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_ios_app/publishing_ios_app_4.html">Setting up Testing Devices</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_ios_app/publishing_ios_app_5.html">Create Provisioning Profiles</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_ios_app/publishing_ios_app_6.html">Creating a P12 Certificate</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_ios_app/publishing_ios_app_7.html">Building Your iOS App With ownBrander</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_ios_app/publishing_ios_app_8.html">Testing Your New Branded iOS App</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_ios_app/publishing_ios_app_9.html">Publishing Your New Branded iOS App</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_external_storage/index.html">External Storage (ES only)</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_external_storage/jive_configuration.html">Jive Integration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/jive_configuration.html#configuration">Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/jive_configuration.html#use-cases">Use Cases</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/jive_configuration.html#configuring-the-jive-app">Configuring the Jive app</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_external_storage/ldap_home_connector_configuration.html">LDAP Home Connector</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/ldap_home_connector_configuration.html#mount-home-directory-in-ubuntu">Mount home directory in Ubuntu</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/ldap_home_connector_configuration.html#configure-owncloud">Configure ownCloud</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/ldap_home_connector_configuration.html#configure-the-ldap-server">Configure the LDAP server</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_external_storage/s3_swift_as_primary_object_store_configuration.html">Configuring S3 and OpenStack Swift Objects as Primary Storage</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/s3_swift_as_primary_object_store_configuration.html#implications">Implications</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/s3_swift_as_primary_object_store_configuration.html#configuration">Configuration</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_external_storage/sharepoint-integration_configuration.html">Configuring SharePoint Integration</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/sharepoint-integration_configuration.html#enabling-the-sharepoint-plugin">Enabling the SharePoint Plugin</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/sharepoint-integration_configuration.html#note">Note</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/sharepoint-integration_configuration.html#troubleshooting">Troubleshooting</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_external_storage/windows-network-drive_configuration.html">Installing and Configuring the Windows Network Drive App</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/windows-network-drive_configuration.html#installation">Installation</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/windows-network-drive_configuration.html#additional-installation-steps">Additional Installation Steps</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/windows-network-drive_configuration.html#admin-created-smb-mounts">Admin-created SMB Mounts</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_external_storage/windows-network-drive_configuration.html#personal-smb-mounts">Personal SMB Mounts</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_user_management/index.html">User Management (ES only)</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_user_management/user_auth_shibboleth.html">Shibboleth Integration (Enterprise Subscription only)</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_user_management/user_auth_shibboleth.html#introduction">Introduction</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_user_management/user_auth_shibboleth.html#apache-configuration">Apache Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_user_management/user_auth_shibboleth.html#application-configuration">Application Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_user_management/user_auth_shibboleth.html#enabling-the-shibboleth-app">Enabling the Shibboleth App</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_user_management/user_auth_shibboleth.html#webdav-support">WebDAV Support</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_user_management/user_auth_shibboleth.html#known-limitations">Known Limitations</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_user_management/user_auth_shibboleth.html#encryption">Encryption</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_user_management/user_auth_shibboleth.html#other-login-mechanisms">Other Login Mechanisms</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_user_management/user_auth_shibboleth.html#session-timeout">Session Timeout</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_files_drop/index.html">Enabling Anonymous Uploads with Files Drop (ES Only)</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="enterprise_files_drop/files_drop.html">Enabling Anonymous Uploads with Files Drop (ES Only)</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_files_drop/files_drop.html#setting-up-the-files-drop-app">Setting Up the Files Drop App</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="enterprise_files_drop/files_drop.html#using-the-files-drop-app">Using the Files Drop App</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +</ul>
 +</div>
 +</div>
 +</div>
 +
 +
 +					</div>
 +				</div>
 +			</div>
 +    
 +  </div>
 +</div>
 +  </body>
 +</html>
diff --cc core/doc/admin/objects.inv
index b2da951,0000000..93e09b3
mode 100644,000000..100644
Binary files differ
diff --cc core/doc/admin/release_notes.html
index 8d1bb77,0000000..73da066
mode 100644,000000..100644
--- a/core/doc/admin/release_notes.html
+++ b/core/doc/admin/release_notes.html
@@@ -1,584 -1,0 +1,584 @@@
 +
 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 +  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 +
 +
 +<html xmlns="http://www.w3.org/1999/xhtml">
 +  <head>
 +    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 +    
 +    <title>ownCloud 8.1 Release Notes — ownCloud Server Administration Manual 8.1 documentation</title>
 +    
 +    <link rel="stylesheet" href="_static/style.css" type="text/css" />
 +    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
 +    <link rel="stylesheet" href="_static/style.css" type="text/css" />
 +    <link rel="stylesheet" href="_static/bootstrap-sphinx.css" type="text/css" />
 +    
 +    <script type="text/javascript">
 +      var DOCUMENTATION_OPTIONS = {
 +        URL_ROOT:    '',
 +        VERSION:     '8.1',
 +        COLLAPSE_INDEX: false,
 +        FILE_SUFFIX: '.html',
 +        HAS_SOURCE:  true
 +      };
 +    </script>
 +    <script type="text/javascript" src="_static/jquery.js"></script>
 +    <script type="text/javascript" src="_static/underscore.js"></script>
 +    <script type="text/javascript" src="_static/doctools.js"></script>
 +    <script type="text/javascript" src="_static/bootstrap.js"></script>
 +    <link rel="top" title="ownCloud Server Administration Manual 8.1 documentation" href="index.html" />
 +    <link rel="next" title="What’s New for Admins in ownCloud 8.1" href="whats_new_admin.html" />
 +    <link rel="prev" title="ownCloud 8.1 Server Administration Manual Introduction" href="index.html" />
 +<script type="text/javascript">
 +(function () {
 +  /**
 +   * Patch TOC list.
 +   *
 +   * Will mutate the underlying span to have a correct ul for nav.
 +   *
 +   * @param $span: Span containing nested UL's to mutate.
 +   * @param minLevel: Starting level for nested lists. (1: global, 2: local).
 +   */
 +  var patchToc = function ($ul, minLevel) {
 +    var findA;
 +
 +    // Find all a "internal" tags, traversing recursively.
 +    findA = function ($elem, level) {
 +      var level = level || 0,
 +        $items = $elem.find("> li > a.internal, > ul, > li > ul");
 +
 +      // Iterate everything in order.
 +      $items.each(function (index, item) {
 +        var $item = $(item),
 +          tag = item.tagName.toLowerCase(),
 +          pad = 15 + ((level - minLevel) * 10);
 +
 +        if (tag === 'a' && level >= minLevel) {
 +          // Add to existing padding.
 +          $item.css('padding-left', pad + "px");
 +          console.log(level, $item, 'padding-left', pad + "px");
 +        } else if (tag === 'ul') {
 +          // Recurse.
 +          findA($item, level + 1);
 +        }
 +      });
 +    };
 +
 +    console.log("HERE");
 +    findA($ul);
 +  };
 +
 +  $(document).ready(function () {
 +    // Add styling, structure to TOC's.
 +    $(".dropdown-menu").each(function () {
 +      $(this).find("ul").each(function (index, item){
 +        var $item = $(item);
 +        $item.addClass('unstyled');
 +      });
 +      $(this).find("li").each(function () {
 +        $(this).parent().append(this);
 +      });
 +    });
 +
 +    // Patch in level.
 +    patchToc($("ul.globaltoc"), 2);
 +    patchToc($("ul.localtoc"), 2);
 +
 +    // Enable dropdown.
 +    $('.dropdown-toggle').dropdown();
 +  });
 +}());
 +</script>
 +
 +  </head>
 +  <body>
 +  
 +
 +<div class="container">
 +  <div class="content">
 +    <div class="page-header">
 +      <h1><a href="contents.html">ownCloud Server Administration Manual</a></h1>
 +
 +    </div>
 +    
 +			<div class="row">
 +				<div class="span3">
 +					<div class="sidebar">
 +						<div class="well">
 +							<div class="menu-support-container">
 +								<ul id="menu-support" class="menu">
 +									<ul>
 +										
 +<li><a href="contents.html">Table of Contents</a></li>
 +									</ul>
 +                  <ul class="current">
 +<li class="toctree-l1"><a class="reference internal" href="index.html">ownCloud 8.1 Server Administration Manual Introduction</a></li>
 +<li class="toctree-l1 current"><a class="current reference internal" href="">ownCloud 8.1 Release Notes</a><ul>
 +<li class="toctree-l2"><a class="reference internal" href="#recommended-setup-for-running-owncloud">Recommended Setup for Running ownCloud</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="#supported-server-platforms">Supported Server Platforms</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="#supported-desktop-platforms">Supported Desktop Platforms</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="#supported-mobile-platforms">Supported Mobile Platforms</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="#supported-web-browsers">Supported Web Browsers</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="#not-supported-with-any-owncloud-version">Not Supported With any ownCloud Version</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="#changes-in-8-1">Changes in 8.1</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="#enterprise-8-1-only">Enterprise 8.1 Only</a></li>
 +<li class="toctree-l2"><a class="reference internal" href="#owncloud-8-0">ownCloud 8.0</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="#manual-ldap-port-configuration">Manual LDAP Port Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#no-preview-icon-on-text-files">No Preview Icon on Text Files</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#remote-federated-cloud-share-cannot-be-reshared-with-local-users">Remote Federated Cloud Share Cannot be Reshared With Local Users</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#manually-migrate-encryption-keys-after-upgrade">Manually Migrate Encryption Keys after Upgrade</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#windows-server-not-supported">Windows Server Not Supported</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#php-5-3-support-dropped">PHP 5.3 Support Dropped</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#disable-apache-multiviews">Disable Apache Multiviews</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#owncloud-does-not-follow-symlinks">ownCloud Does Not Follow Symlinks</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#no-commas-in-group-names">No Commas in Group Names</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#hebrew-file-names-too-large-on-windows">Hebrew File Names Too Large on Windows</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#google-drive-large-files-fail-with-500-error">Google Drive Large Files Fail with 500 Error</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#encrypting-large-numbers-of-files">Encrypting Large Numbers of Files</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="#enterprise-8-0-only">Enterprise 8.0 Only</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="#sharepoint-drive-ssl-not-verified">Sharepoint Drive SSL Not Verified</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#no-federated-cloud-sharing-with-shibboleth">No Federated Cloud Sharing with Shibboleth</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#direct-uploads-to-swift-do-not-appear-in-owncloud">Direct Uploads to SWIFT do not Appear in ownCloud</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#swift-objectstore-incompatible-with-encryption-app">SWIFT Objectstore Incompatible with Encryption App</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#app-store-is-back">App Store is Back</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="#owncloud-7-release-notes">ownCloud 7 Release Notes</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="#id1">Manual LDAP Port Configuration</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#ldap-search-performance-improved">LDAP Search Performance Improved</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#protecting-owncloud-on-iis-from-data-loss">Protecting ownCloud on IIS from Data Loss</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#antivirus-app-modes">Antivirus App Modes</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#enable-only-for-specific-groups-fails">“Enable Only for Specific Groups” Fails</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#changes-to-file-previews">Changes to File Previews</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#gb-limit-on-sftp-transfers">4GB Limit on SFTP Transfers</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#not-enough-space-available-on-file-upload">“Not Enough Space Available” on File Upload</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#no-more-expiration-date-on-local-shares">No More Expiration Date On Local Shares</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#zero-quota-not-read-only">Zero Quota Not Read-Only</a></li>
 +</ul>
 +</li>
 +<li class="toctree-l2"><a class="reference internal" href="#enterprise-7-only">Enterprise 7 Only</a><ul>
 +<li class="toctree-l3"><a class="reference internal" href="#id2">No Federated Cloud Sharing with Shibboleth</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#windows-network-drive">Windows Network Drive</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#sharepoint-drive-ssl">Sharepoint Drive SSL</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#shibboleth-and-webdav-incompatible">Shibboleth and WebDAV Incompatible</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#no-sqlite">No SQLite</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#no-app-store">No App Store</a></li>
 +<li class="toctree-l3"><a class="reference internal" href="#ldap-home-connector-linux-only">LDAP Home Connector Linux Only</a></li>
 +</ul>
 +</li>
 +</ul>
 +</li>
 +<li class="toctree-l1"><a class="reference internal" href="whats_new_admin.html">What’s New for Admins in ownCloud 8.1</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="installation/index.html">Installation</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_user/index.html">User Management</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_files/index.html">File Sharing and Management</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_server/index.html">ownCloud Server Configuration</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="configuration_database/index.html">Database Configuration</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="maintenance/index.html">Maintenance</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="operations/index.html">Operations</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="issues/index.html">Issues and Troubleshooting</a></li>
 +</ul>
 +<ul>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_installation/index.html">Enterprise Subscription Installation (ES Only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_clients/index.html">Creating Branded ownCloud Clients (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_external_storage/index.html">External Storage (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_user_management/index.html">User Management (ES only)</a></li>
 +<li class="toctree-l1"><a class="reference internal" href="enterprise_files_drop/index.html">Enabling Anonymous Uploads with Files Drop (ES Only)</a></li>
 +</ul>
 +
 +								</ul>
 +							</div>
 +						</div>
 +					</div>
 +				</div>
 +        
 +
 +				<div class="span9">
 +					<div class="page-content">
 +						
 +  <div class="section" id="owncloud-version-release-notes">
 +<h1>ownCloud 8.1 Release Notes<a class="headerlink" href="#owncloud-version-release-notes" title="Permalink to this headline">¶</a></h1>
 +<div class="section" id="recommended-setup-for-running-owncloud">
 +<h2>Recommended Setup for Running ownCloud<a class="headerlink" href="#recommended-setup-for-running-owncloud" title="Permalink to this headline">¶</a></h2>
 +<p>For best performance, stability, support, and full functionality we recommend:</p>
 +<ul class="simple">
 +<li>LAMP stack with a Web server and separate database/storage server</li>
 +<li>PHP 5.4+ with APC cache enabled</li>
 +<li>MySQL with InnoDB, and buffer cache increased to 16MB</li>
 +<li>MySQL Query Cache enabled</li>
 +<li>Windows 7 or Mac 10.8 desktop clients</li>
 +<li>Webkit browser (Firefox, Chrome, Safari)</li>
 +<li>Mobile apps on Android 4+, iOS 7+</li>
 +<li>WebDAV Clients: Cyber Duck and NetDrive (for mounting via a Windows drive
 +letter)</li>
 +</ul>
 +</div>
 +<div class="section" id="supported-server-platforms">
 +<h2>Supported Server Platforms<a class="headerlink" href="#supported-server-platforms" title="Permalink to this headline">¶</a></h2>
 +<p>Full Packages:</p>
 +<ul class="simple">
 +<li>Debian 7, 8</li>
 +<li>RHEL / Centos 6.5, 6.6 and 7</li>
 +<li>Ubuntu 14.04 LTS and 15.04</li>
 +<li>SLES 12 (once PHP dependencies (e.g. posix) are added)</li>
 +</ul>
 +<p>Only as .tar files:</p>
 +<ul class="simple">
 +<li>Ubuntu 12.04 LTS</li>
 +<li>SLES 11 sp3</li>
 +</ul>
 +<p>Other server components:</p>
 +<ul class="simple">
 +<li>PHP 5.4 + required</li>
 +<li>Databases: MySQL/MariaDB 5.x; Oracle 11g; PostgreSQL</li>
 +<li>Hypervisors: Hyper-V, VMware ESX, Xen, KVM</li>
 +</ul>
 +</div>
 +<div class="section" id="supported-desktop-platforms">
 +<h2>Supported Desktop Platforms<a class="headerlink" href="#supported-desktop-platforms" title="Permalink to this headline">¶</a></h2>
 +<p>In general, we will support the most recent two releases of operating systems
 +that are still supported by upstream or by the publisher. Currently this
 +includes:</p>
 +<ul class="simple">
 +<li>Windows 7+</li>
 +<li>Mac OS X 10.7+ (64-bit only)</li>
 +<li>CentOS 6.6, 7 (7 is 64 bit only)</li>
 +<li>Ubuntu 14.04 LTS, 15.04</li>
 +<li>Fedora 21, 22</li>
 +<li>Debian 7,8</li>
 +<li>openSUSE 13.1, 13.2</li>
 +</ul>
 +</div>
 +<div class="section" id="supported-mobile-platforms">
 +<h2>Supported Mobile Platforms<a class="headerlink" href="#supported-mobile-platforms" title="Permalink to this headline">¶</a></h2>
 +<ul class="simple">
 +<li>iOS 7+</li>
 +<li>Android 4+</li>
 +</ul>
 +</div>
 +<div class="section" id="supported-web-browsers">
 +<h2>Supported Web Browsers<a class="headerlink" href="#supported-web-browsers" title="Permalink to this headline">¶</a></h2>
 +<ul class="simple">
 +<li>IE8+ (except compatibility mode)</li>
 +<li>Firefox v35+</li>
 +<li>Chrome v40+,</li>
 +<li>Safari v5+</li>
 +</ul>
 +</div>
 +<div class="section" id="not-supported-with-any-owncloud-version">
 +<h2>Not Supported With any ownCloud Version<a class="headerlink" href="#not-supported-with-any-owncloud-version" title="Permalink to this headline">¶</a></h2>
 +<ul class="simple">
 +<li>Native Windows WebDAV clients</li>
 +<li>Windows RT</li>
 +<li>SQLite in production</li>
 +</ul>
 +</div>
 +<div class="section" id="changes-in-8-1">
 +<h2>Changes in 8.1<a class="headerlink" href="#changes-in-8-1" title="Permalink to this headline">¶</a></h2>
 +<p>SMB external storage now based on <tt class="docutils literal"><span class="pre">php5-libsmbclient</span></tt>, which must be downloaded
 +from the ownCloud software repositories (<a class="reference external" href="https://software.opensuse.org/download.html?project=isv%3AownCloud%3Acommunity%3A8.1&package=php5-libsmbclient">installation instructions</a>).</p>
 +<p>“Download from link” feature has been removed.</p>
 +<p>The <tt class="docutils literal"><span class="pre">.htaccess</span></tt> and <tt class="docutils literal"><span class="pre">index.html</span></tt> files in the <tt class="docutils literal"><span class="pre">data/</span></tt> directory are now
 +updated after every update. If you make any modifications to these files they
 +will be lost after updates.</p>
 +<p>The SabreDAV browser at <tt class="docutils literal"><span class="pre">/remote.php/webdav</span></tt> has been removed.</p>
 +<p>Using ownCloud without a <tt class="docutils literal"><span class="pre">trusted_domain</span></tt> configuration will not work anymore.</p>
 +<p>The logging format for failed logins has changed and considers now the proxy
 +configuration in <tt class="docutils literal"><span class="pre">config.php</span></tt>.</p>
 +<p>A default set of security and privacy HTTP headers have been added to the
 +ownCloud <tt class="docutils literal"><span class="pre">.htaccess</span></tt> file, and ownCloud administrators may now customize which
 +headers are sent.</p>
 +<p>More strict SSL certificate checking improves security but can result in
 +“cURL error 60: SSL certificate problem: unable to get local issuer certificate”
 +errors with certain broken PHP versions. Please verify your SSL setup, update your
 +PHP or contact your vendor if you receive these errors.</p>
 +<p>The persistent file-based cache (e.g. used by LDAP integration) has been dropped and
 +replaced with a memory-only cache, which must be explicitly configured. See
 +<a class="reference internal" href="configuration_user/user_auth_ldap.html"><em>User Authentication with LDAP</em></a>. Memory cache configuration for the
 +ownCloud server is no longer automatic, requiring configuration in
 +<tt class="docutils literal"><span class="pre">config.php</span></tt> with the keys <tt class="docutils literal"><span class="pre">memcache.local</span></tt> and/or <tt class="docutils literal"><span class="pre">memcache.distributed</span></tt>;
- see <em class="xref std std-ref">caching</em>.</p>
++see <a class="reference internal" href="configuration_server/performance_tuning.html#caching"><em>Caching</em></a>.</p>
 +<p>The OC_User_HTTP backend has been removed. Administrators are encouraged to use
 +the <tt class="docutils literal"><span class="pre">user_webdavauth</span></tt> application instead.</p>
 +<p>ownCloud ships now with its own root certificate bundle derived from Mozilla’s
 +root certificates file. The system root certificate bundle will not be used
 +anymore for most requests.</p>
 +<p>When you upgrade from ownCloud 8.0, with encryption enabled, to 8.1, you must
 +enable the new encryption backend and migrate your encryption keys. See
 +<a class="reference internal" href="configuration_files/encryption_configuration.html"><em>Encryption Configuration</em></a></p>
 +<p>Encryption can no longer be disabled in ownCloud 8.1. It is planned to re-add
 +this feature to the command line client for a future release.</p>
 +<p>It is not recommended to upgrade encryption-enabled systems from ownCloud Server 8.0
 +to version 8.1.0 as there is a chance the migration will break. We recommend
 +migrating to the first bugfix release, ownCloud Server 8.1.1.</p>
 +<p>Due to various technical issues, by default desktop sync clients older than
 +1.7 are not allowed to connect and sync with the ownCloud server. This is
 +configurable via the <tt class="docutils literal"><span class="pre">minimum.supported.desktop.version</span></tt> switch in
 +<tt class="docutils literal"><span class="pre">config.php</span></tt>.</p>
 +<p>Previews are now generated at a maximum size of 2048 x 2048 pixels. This is configurable
 +via the <tt class="docutils literal"><span class="pre">preview_max_x</span></tt> and <tt class="docutils literal"><span class="pre">preview_max_y</span></tt> switches in <tt class="docutils literal"><span class="pre">config.php</span></tt>.</p>
 +<p>The ownCloud 8 server is not supported on any version of Windows.</p>
 +<p>The 8.1.0 release has a minor bug which makes app updates fail at first try. Reload the
 +apps page and try again, and the update will succeed.</p>
 +<p>The <tt class="docutils literal"><span class="pre">forcessl</span></tt> option within the <tt class="docutils literal"><span class="pre">config.php</span></tt> and the <tt class="docutils literal"><span class="pre">Enforce</span> <span class="pre">SSL</span></tt> option within the
 +Admin-Backend was removed. This now needs to be configured like described in <a class="reference internal" href="configuration_server/harden_server.html#use-https-label"><em>Use HTTPS</em></a>.</p>
 +<p>WebDAV file locking was removed in oC 8.1 which causes Finder on Mac OS X to mount WebDAV read-only.</p>
 +</div>
 +<div class="section" id="enterprise-8-1-only">
 +<h2>Enterprise 8.1 Only<a class="headerlink" href="#enterprise-8-1-only" title="Permalink to this headline">¶</a></h2>
 +<p>The SharePoint Drive app does not verify the SSL certificate of the SharePoint
 +server or the ownCloud server, as it is expected that both devices are in the
 +same trusted environment.</p>
 +</div>
 +<div class="section" id="owncloud-8-0">
 +<h2>ownCloud 8.0<a class="headerlink" href="#owncloud-8-0" title="Permalink to this headline">¶</a></h2>
 +<div class="section" id="manual-ldap-port-configuration">
 +<h3>Manual LDAP Port Configuration<a class="headerlink" href="#manual-ldap-port-configuration" title="Permalink to this headline">¶</a></h3>
 +<p>When you are configuring the LDAP user and group backend application, ownCloud
 +may not auto-detect the LDAP server’s port number, so you will need to enter it
 +manually.</p>
 +</div>
 +<div class="section" id="no-preview-icon-on-text-files">
 +<h3>No Preview Icon on Text Files<a class="headerlink" href="#no-preview-icon-on-text-files" title="Permalink to this headline">¶</a></h3>
 +<p>There is no preview icon displayed for text files when the file contains fewer than six characters.</p>
 +</div>
 +<div class="section" id="remote-federated-cloud-share-cannot-be-reshared-with-local-users">
 +<h3>Remote Federated Cloud Share Cannot be Reshared With Local Users<a class="headerlink" href="#remote-federated-cloud-share-cannot-be-reshared-with-local-users" title="Permalink to this headline">¶</a></h3>
 +<p>When you mount a Federated Cloud share from a remote ownCloud server, you cannot re-share it with your local ownCloud users. (See <a class="reference internal" href="configuration_files/federated_cloud_sharing_configuration.html"><em>Configuring Federated Cloud Sharing</em></a> to learn more about federated cloud sharing)</p>
 +</div>
 +<div class="section" id="manually-migrate-encryption-keys-after-upgrade">
 +<h3>Manually Migrate Encryption Keys after Upgrade<a class="headerlink" href="#manually-migrate-encryption-keys-after-upgrade" title="Permalink to this headline">¶</a></h3>
 +<p>If you are using the Encryption app and upgrading from older versions of
 +ownCloud to ownCloud 8.0, you must manually migrate your encryption keys with
 +the <em>occ</em> command after the upgrade is complete, like this example for CentOS:
 +<em>sudo -u apache php occ encryption:migrate</em> You must run <em>occ</em> as your HTTP
 +user. See <a class="reference internal" href="configuration_server/occ_command.html"><em>Using the occ Command</em></a> to learn more about <em>occ</em></p>
 +</div>
 +<div class="section" id="windows-server-not-supported">
 +<h3>Windows Server Not Supported<a class="headerlink" href="#windows-server-not-supported" title="Permalink to this headline">¶</a></h3>
 +<p>Windows Server is not supported in ownCloud 8.</p>
 +</div>
 +<div class="section" id="php-5-3-support-dropped">
 +<h3>PHP 5.3 Support Dropped<a class="headerlink" href="#php-5-3-support-dropped" title="Permalink to this headline">¶</a></h3>
 +<p>PHP 5.3 is not supported in ownCloud 8, and PHP 5.4 or better is required.</p>
 +</div>
 +<div class="section" id="disable-apache-multiviews">
 +<h3>Disable Apache Multiviews<a class="headerlink" href="#disable-apache-multiviews" title="Permalink to this headline">¶</a></h3>
 +<p>If Multiviews are enabled in your Apache configuration, this may cause problems
 +with content negotiation, so disable Multiviews by removing it from your Apache
 +configuration. Look for lines like this:</p>
 +<div class="highlight-python"><pre><Directory /var/www/owncloud>
 +Options Indexes FollowSymLinks Multiviews</pre>
 +</div>
 +<p>Delete <tt class="docutils literal"><span class="pre">Multiviews</span></tt> and restart Apache.</p>
 +</div>
 +<div class="section" id="owncloud-does-not-follow-symlinks">
 +<h3>ownCloud Does Not Follow Symlinks<a class="headerlink" href="#owncloud-does-not-follow-symlinks" title="Permalink to this headline">¶</a></h3>
 +<p>ownCloud’s file scanner does not follow symlinks, which could lead to
 +infinite loops. To avoid this do not use soft or hard links in your ownCloud
 +data directory.</p>
 +</div>
 +<div class="section" id="no-commas-in-group-names">
 +<h3>No Commas in Group Names<a class="headerlink" href="#no-commas-in-group-names" title="Permalink to this headline">¶</a></h3>
 +<p>Creating an ownCloud group with a comma in the group name causes ownCloud to
 +treat the group as two groups.</p>
 +</div>
 +<div class="section" id="hebrew-file-names-too-large-on-windows">
 +<h3>Hebrew File Names Too Large on Windows<a class="headerlink" href="#hebrew-file-names-too-large-on-windows" title="Permalink to this headline">¶</a></h3>
 +<p>On Windows servers Hebrew file names grow to five times their original size
 +after being translated to Unicode.</p>
 +</div>
 +<div class="section" id="google-drive-large-files-fail-with-500-error">
 +<h3>Google Drive Large Files Fail with 500 Error<a class="headerlink" href="#google-drive-large-files-fail-with-500-error" title="Permalink to this headline">¶</a></h3>
 +<p>Google Drive tries to download the entire file into memory, then write it to a
 +temp file, and then stream it to the client, so very large file downloads from
 +Google Drive may fail with a 500 internal server error.</p>
 +</div>
 +<div class="section" id="encrypting-large-numbers-of-files">
 +<h3>Encrypting Large Numbers of Files<a class="headerlink" href="#encrypting-large-numbers-of-files" title="Permalink to this headline">¶</a></h3>
 +<p>When you activate the Encryption app on a running server that has large numbers
 +of files, it is possible that you will experience timeouts. It is best to
 +activate encryption at installation, before accumulating large numbers of files
 +on your ownCloud server.</p>
 +</div>
 +</div>
 +<div class="section" id="enterprise-8-0-only">
 +<h2>Enterprise 8.0 Only<a class="headerlink" href="#enterprise-8-0-only" title="Permalink to this headline">¶</a></h2>
 +<div class="section" id="sharepoint-drive-ssl-not-verified">
 +<h3>Sharepoint Drive SSL Not Verified<a class="headerlink" href="#sharepoint-drive-ssl-not-verified" title="Permalink to this headline">¶</a></h3>
 +<p>The SharePoint Drive app does not verify the SSL certificate of the SharePoint
 +server or the ownCloud server, as it is expected that both devices are in the
 +same trusted environment.</p>
 +</div>
 +<div class="section" id="no-federated-cloud-sharing-with-shibboleth">
 +<h3>No Federated Cloud Sharing with Shibboleth<a class="headerlink" href="#no-federated-cloud-sharing-with-shibboleth" title="Permalink to this headline">¶</a></h3>
 +<p>Federated Cloud Sharing (formerly Server-to-Server file sharing)does not work
 +with Shibboleth .</p>
 +</div>
 +<div class="section" id="direct-uploads-to-swift-do-not-appear-in-owncloud">
 +<h3>Direct Uploads to SWIFT do not Appear in ownCloud<a class="headerlink" href="#direct-uploads-to-swift-do-not-appear-in-owncloud" title="Permalink to this headline">¶</a></h3>
 +<p>When files are uploaded directly to a SWIFT share mounted as external storage
 +in ownCloud, the files do not appear in ownCloud. However, files uploaded to
 +the SWIFT mount through ownCloud are listed correctly in both locations.</p>
 +</div>
 +<div class="section" id="swift-objectstore-incompatible-with-encryption-app">
 +<h3>SWIFT Objectstore Incompatible with Encryption App<a class="headerlink" href="#swift-objectstore-incompatible-with-encryption-app" title="Permalink to this headline">¶</a></h3>
 +<p>The current SWIFT implementation is incompatible with any app that uses direct
 +file I/O and circumvents the ownCloud virtual filesystem. Using the Encryption
 +app on a SWIFT object store incurs twice as many HTTP requests and increases
 +latency significantly.</p>
 +</div>
 +<div class="section" id="app-store-is-back">
 +<h3>App Store is Back<a class="headerlink" href="#app-store-is-back" title="Permalink to this headline">¶</a></h3>
 +<p>The ownCloud App Store has been re-enabled in oC 8. Note that third-party apps
 +are not supported.</p>
 +</div>
 +</div>
 +<div class="section" id="owncloud-7-release-notes">
 +<h2>ownCloud 7 Release Notes<a class="headerlink" href="#owncloud-7-release-notes" title="Permalink to this headline">¶</a></h2>
 +<div class="section" id="id1">
 +<h3>Manual LDAP Port Configuration<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
 +<p>When you are configuring the LDAP user and group backend application, ownCloud
 +may not auto-detect the LDAP server’s port number, so you will need to enter it
 +manually.</p>
 +</div>
 +<div class="section" id="ldap-search-performance-improved">
 +<h3>LDAP Search Performance Improved<a class="headerlink" href="#ldap-search-performance-improved" title="Permalink to this headline">¶</a></h3>
 +<p>Prior to 7.0.4, LDAP searches were substring-based and would match search
 +attributes if the substring occurred anywhere in the attribute value. Rather,
 +searches are performed on beginning attributes. With 7.0.4, searches will match
 +at the beginning of the attribute value only. This provides better performance
 +and a better user experience.</p>
 +<p>Substring searches can still be performed by prepending the search term with
 +“*”.For example, a search for <tt class="docutils literal"><span class="pre">te</span></tt> will find Terri, but not Nate:</p>
 +<div class="highlight-python"><pre>occ ldap:search "te"</pre>
 +</div>
 +<p>If you want to broaden the search to include
 +Nate, then search for <tt class="docutils literal"><span class="pre">*te</span></tt>:</p>
 +<div class="highlight-python"><pre>occ ldap:search "*te"</pre>
 +</div>
 +<p>Refine searches by adjusting your search attributes in the <tt class="docutils literal"><span class="pre">User</span> <span class="pre">Search</span>
 +<span class="pre">Attributes</span></tt> form in your LDAP configuration on the Admin page. For example, if
 +your search attributes are <tt class="docutils literal"><span class="pre">givenName</span></tt> and <tt class="docutils literal"><span class="pre">sn</span></tt> you can find users by first
 +name + last name very quickly. For example, you’ll find Terri Hanson by
 +searching for <tt class="docutils literal"><span class="pre">te</span> <span class="pre">ha</span></tt>. Trailing whitespaces are ignored.</p>
 +</div>
 +<div class="section" id="protecting-owncloud-on-iis-from-data-loss">
 +<h3>Protecting ownCloud on IIS from Data Loss<a class="headerlink" href="#protecting-owncloud-on-iis-from-data-loss" title="Permalink to this headline">¶</a></h3>
 +<p>Under certain circumstances, running your ownCloud server on IIS could be at
 +risk of data loss. To prevent this, follow these steps.</p>
 +<p>In your ownCloud server configuration file, <tt class="docutils literal"><span class="pre">owncloud\config\config.php</span></tt>, set
 +<tt class="docutils literal"><span class="pre">config_is_read_only</span></tt> to true.</p>
 +<p>Set the <tt class="docutils literal"><span class="pre">config.php</span></tt> file to read-only.</p>
 +<p>When you make server updates <tt class="docutils literal"><span class="pre">config.php</span></tt> must be made writeable. When your
 +updates are completed re-set it to read-only.</p>
 +</div>
 +<div class="section" id="antivirus-app-modes">
 +<h3>Antivirus App Modes<a class="headerlink" href="#antivirus-app-modes" title="Permalink to this headline">¶</a></h3>
 +<p>The Antivirus App offers three modes for running the ClamAV anti-virus scanner:
 +as a daemon on the ownCloud server, a daemon on a remote server, or an
 +executable mode that calls <tt class="docutils literal"><span class="pre">clamscan</span></tt> on the local server. We recommend using
 +one of the daemon modes, as they are the most reliable.</p>
 +</div>
 +<div class="section" id="enable-only-for-specific-groups-fails">
 +<h3>“Enable Only for Specific Groups” Fails<a class="headerlink" href="#enable-only-for-specific-groups-fails" title="Permalink to this headline">¶</a></h3>
 +<p>Some ownCloud applications have the option to be enabled only for certain
 +groups. However, when you select specific groups they do not get access to the
 +app.</p>
 +</div>
 +<div class="section" id="changes-to-file-previews">
 +<h3>Changes to File Previews<a class="headerlink" href="#changes-to-file-previews" title="Permalink to this headline">¶</a></h3>
 +<p>For security and performance reasons, file previews are available only for
 +image files, covers of MP3 files, and text files, and have been disabled for
 +all other filetypes. Files without previews are represented by generic icons
 +according to their file types.</p>
 +</div>
 +<div class="section" id="gb-limit-on-sftp-transfers">
 +<h3>4GB Limit on SFTP Transfers<a class="headerlink" href="#gb-limit-on-sftp-transfers" title="Permalink to this headline">¶</a></h3>
 +<p>Because of limitations in <tt class="docutils literal"><span class="pre">phpseclib</span></tt>, you cannot upload files larger than
 +4GB over SFTP.</p>
 +</div>
 +<div class="section" id="not-enough-space-available-on-file-upload">
 +<h3>“Not Enough Space Available” on File Upload<a class="headerlink" href="#not-enough-space-available-on-file-upload" title="Permalink to this headline">¶</a></h3>
 +<p>Setting user quotas to <tt class="docutils literal"><span class="pre">unlimited</span></tt> on an ownCloud installation that has
 +unreliable free disk space reporting– for example, on a shared hosting
 +provider– may cause file uploads to fail with a “Not Enough Space Available”
 +error. A workaround is to set file quotas for all users instead of
 +<tt class="docutils literal"><span class="pre">unlimited</span></tt>.</p>
 +</div>
 +<div class="section" id="no-more-expiration-date-on-local-shares">
 +<h3>No More Expiration Date On Local Shares<a class="headerlink" href="#no-more-expiration-date-on-local-shares" title="Permalink to this headline">¶</a></h3>
 +<p>In older versions of ownCloud, you could set an expiration date on both local
 +and public shares. Now you can set an expiration date only on public shares,
 +and
 +local shares do not expire when public shares expire.</p>
 +</div>
 +<div class="section" id="zero-quota-not-read-only">
 +<h3>Zero Quota Not Read-Only<a class="headerlink" href="#zero-quota-not-read-only" title="Permalink to this headline">¶</a></h3>
 +<p>Setting a user’s storage quota should be the equivalent of read-only, however,
 +users can
 +still create empty files.</p>
 +</div>
 +</div>
 +<div class="section" id="enterprise-7-only">
 +<h2>Enterprise 7 Only<a class="headerlink" href="#enterprise-7-only" title="Permalink to this headline">¶</a></h2>
 +<div class="section" id="id2">
 +<h3>No Federated Cloud Sharing with Shibboleth<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h3>
 +<p>Federated Cloud Sharing (formerly Server-to-Server file sharing) does not work
 +with Shibboleth .</p>
 +</div>
 +<div class="section" id="windows-network-drive">
 +<h3>Windows Network Drive<a class="headerlink" href="#windows-network-drive" title="Permalink to this headline">¶</a></h3>
 +<p>Windows Network Drive runs only on Linux servers because it requires the Samba
 +client, which is included in all Linux distributions.</p>
 +<p><tt class="docutils literal"><span class="pre">php5-libsmbclient</span></tt> is also required, and there may be issues with older
 +versions of <tt class="docutils literal"><span class="pre">libsmbclient</span></tt>; see Using External Storage > Installing and
 +Configuring the Windows Network Drive App in the Enterprise Admin manual for
 +more information.</p>
 +<p>By default CentOS has activated SELinux, and the <tt class="docutils literal"><span class="pre">httpd</span></tt> process can not make
 +outgoing network connections. This will cause problems with curl, ldap and samba
 +libraries. Again, see Using External Storage > Installing and Configuring the
 +Windows Network Drive App in the Enterprise Admin manual for instructions.</p>
 +</div>
 +<div class="section" id="sharepoint-drive-ssl">
 +<h3>Sharepoint Drive SSL<a class="headerlink" href="#sharepoint-drive-ssl" title="Permalink to this headline">¶</a></h3>
 +<p>The SharePoint Drive app does not verify the SSL certificate of the SharePoint
 +server or the ownCloud server, as it is expected that both devices are in the
 +same trusted environment.</p>
 +</div>
 +<div class="section" id="shibboleth-and-webdav-incompatible">
 +<h3>Shibboleth and WebDAV Incompatible<a class="headerlink" href="#shibboleth-and-webdav-incompatible" title="Permalink to this headline">¶</a></h3>
 +<p>Shibboleth and standard WebDAV are incompatible, and cannot be used together in
 +ownCloud. If Shibboleth is enabled, the ownCloud client uses an extended WebDAV
 +protocol</p>
 +</div>
 +<div class="section" id="no-sqlite">
 +<h3>No SQLite<a class="headerlink" href="#no-sqlite" title="Permalink to this headline">¶</a></h3>
 +<p>SQLite is no longer an installation option for ownCloud Enterprise Edition, as
 +it not suitable for multiple-user installations or managing large numbers of
 +files.</p>
 +</div>
 +<div class="section" id="no-app-store">
 +<h3>No App Store<a class="headerlink" href="#no-app-store" title="Permalink to this headline">¶</a></h3>
 +<p>The App Store is disabled for the Enterprise Edition.</p>
 +</div>
 +<div class="section" id="ldap-home-connector-linux-only">
 +<h3>LDAP Home Connector Linux Only<a class="headerlink" href="#ldap-home-connector-linux-only" title="Permalink to this headline">¶</a></h3>
 +<p>The LDAP Home Connector application requires Linux (with MySQL, MariaDB,
 +or PostgreSQL) to operate correctly.</p>
 +</div>
 +</div>
 +</div>
 +
 +
 +					</div>
 +				</div>
 +			</div>
 +    
 +  </div>
 +</div>
 +  </body>
 +</html>
diff --cc version.php
index 9ac5822,eeac744..765cc69
--- a/version.php
+++ b/version.php
@@@ -1,6 -1,35 +1,6 @@@
 -<?php
 -/**
 - * @author Frank Karlitschek <frank at owncloud.org>
 - * @author Lukas Reschke <lukas at owncloud.com>
 - *
 - * @copyright Copyright (c) 2015, ownCloud, Inc.
 - * @license AGPL-3.0
 - *
 - * This code is free software: you can redistribute it and/or modify
 - * it under the terms of the GNU Affero General Public License, version 3,
 - * as published by the Free Software Foundation.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 - * GNU Affero General Public License for more details.
 - *
 - * You should have received a copy of the GNU Affero General Public License, version 3,
 - * along with this program.  If not, see <http://www.gnu.org/licenses/>
 - *
 - */
 -// We only can count up. The 4. digit is only for the internal patchlevel to trigger DB upgrades
 -// between betas, final and RCs. This is _not_ the public version number. Reset minor/patchlevel
 -// when updating major/minor version number.
 -$OC_Version=array(8, 1, 2, 1);
 -
 -// The human readable string
 -$OC_VersionString='8.1.2';
 -
 -// The ownCloud channel
 -$OC_Channel='git';
 -
 -// The build number
 -$OC_Build='';
 -
 +<?php 
- $OC_Version = array(8,1,2,0);
- $OC_VersionString = '8.1.2RC1';
++$OC_Version = array(8,1,2,1);
++$OC_VersionString = '8.1.2';
 +$OC_Edition = '';
- $OC_Channel = 'testing';
- $OC_Build = '2015-08-30T08:46:14+00:00 01fc0b53f6ecabc1095c8a4f440ab8bf5f9507f5';
++$OC_Channel = 'stable';
++$OC_Build = '2015-09-02T09:59:26+00:00 7b510f2510f04cc469eecdadf456ee17c7228009';

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud.git



More information about the Pkg-owncloud-commits mailing list