|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Default Parameters |
|
|
* Default Parameters |
|
|
* |
|
|
* |
|
|
* These parameters are configured by the ownCloud installer, and are required |
|
|
|
|
|
* for your ownCloud server to operate. |
|
|
|
|
|
|
|
|
* These parameters are configured by the Nextcloud installer, and are required |
|
|
|
|
|
* for your Nextcloud server to operate. |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* This is a unique identifier for your ownCloud installation, created |
|
|
|
|
|
|
|
|
* This is a unique identifier for your Nextcloud installation, created |
|
|
* automatically by the installer. This example is for documentation only, |
|
|
* automatically by the installer. This example is for documentation only, |
|
|
* and you should never use it because it will not work. A valid ``instanceid`` |
|
|
* and you should never use it because it will not work. A valid ``instanceid`` |
|
|
* is created when you install ownCloud. |
|
|
|
|
|
|
|
|
* is created when you install Nextcloud. |
|
|
* |
|
|
* |
|
|
* 'instanceid' => 'd3c944a9a', |
|
|
* 'instanceid' => 'd3c944a9a', |
|
|
*/ |
|
|
*/ |
|
|
'instanceid' => '', |
|
|
'instanceid' => '', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* The salt used to hash all passwords, auto-generated by the ownCloud |
|
|
|
|
|
|
|
|
* The salt used to hash all passwords, auto-generated by the Nextcloud |
|
|
* installer. (There are also per-user salts.) If you lose this salt you lose |
|
|
* installer. (There are also per-user salts.) If you lose this salt you lose |
|
|
* all your passwords. This example is for documentation only, and you should |
|
|
* all your passwords. This example is for documentation only, and you should |
|
|
* never use it. |
|
|
* never use it. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Where user files are stored; this defaults to ``data/`` in the ownCloud |
|
|
|
|
|
|
|
|
* Where user files are stored; this defaults to ``data/`` in the Nextcloud |
|
|
* directory. The SQLite database is also stored here, when you use SQLite. |
|
|
* directory. The SQLite database is also stored here, when you use SQLite. |
|
|
* (SQLite is not available in ownCloud Enterprise Edition) |
|
|
|
|
|
*/ |
|
|
*/ |
|
|
'datadirectory' => '/var/www/owncloud/data', |
|
|
|
|
|
|
|
|
'datadirectory' => '/var/www/nextcloud/data', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* The current version number of your ownCloud installation. This is set up |
|
|
|
|
|
|
|
|
* The current version number of your Nextcloud installation. This is set up |
|
|
* during installation and update, so you shouldn't need to change it. |
|
|
* during installation and update, so you shouldn't need to change it. |
|
|
*/ |
|
|
*/ |
|
|
'version' => '', |
|
|
'version' => '', |
|
|
|
|
|
|
|
|
* ``supportedDatabases`` |
|
|
* ``supportedDatabases`` |
|
|
* |
|
|
* |
|
|
* Available: |
|
|
* Available: |
|
|
* - sqlite (SQLite3 - Not in Enterprise Edition) |
|
|
|
|
|
|
|
|
* - sqlite (SQLite3) |
|
|
* - mysql (MySQL/MariaDB) |
|
|
* - mysql (MySQL/MariaDB) |
|
|
* - pgsql (PostgreSQL) |
|
|
* - pgsql (PostgreSQL) |
|
|
* - oci (Oracle - Enterprise Edition Only) |
|
|
|
|
|
|
|
|
* - oci (Oracle) |
|
|
*/ |
|
|
*/ |
|
|
'dbtype' => 'sqlite', |
|
|
'dbtype' => 'sqlite', |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
'dbhost' => '', |
|
|
'dbhost' => '', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* The name of the ownCloud database, which is set during installation. You |
|
|
|
|
|
|
|
|
* The name of the Nextcloud database, which is set during installation. You |
|
|
* should not need to change this. |
|
|
* should not need to change this. |
|
|
*/ |
|
|
*/ |
|
|
'dbname' => 'owncloud', |
|
|
|
|
|
|
|
|
'dbname' => 'nextcloud', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* The user that ownCloud uses to write to the database. This must be unique |
|
|
|
|
|
* across ownCloud instances using the same SQL database. This is set up during |
|
|
|
|
|
|
|
|
* The user that Nextcloud uses to write to the database. This must be unique |
|
|
|
|
|
* across Nextcloud instances using the same SQL database. This is set up during |
|
|
* installation, so you shouldn't need to change it. |
|
|
* installation, so you shouldn't need to change it. |
|
|
*/ |
|
|
*/ |
|
|
'dbuser' => '', |
|
|
'dbuser' => '', |
|
|
|
|
|
|
|
|
'dbpassword' => '', |
|
|
'dbpassword' => '', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Prefix for the ownCloud tables in the database. |
|
|
|
|
|
|
|
|
* Prefix for the Nextcloud tables in the database. |
|
|
*/ |
|
|
*/ |
|
|
'dbtableprefix' => '', |
|
|
'dbtableprefix' => '', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Indicates whether the ownCloud instance was installed successfully; ``true`` |
|
|
|
|
|
|
|
|
* Indicates whether the Nextcloud instance was installed successfully; ``true`` |
|
|
* indicates a successful installation, and ``false`` indicates an unsuccessful |
|
|
* indicates a successful installation, and ``false`` indicates an unsuccessful |
|
|
* installation. |
|
|
* installation. |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* This sets the default language on your ownCloud server, using ISO_639-1 |
|
|
|
|
|
|
|
|
* This sets the default language on your Nextcloud server, using ISO_639-1 |
|
|
* language codes such as ``en`` for English, ``de`` for German, and ``fr`` for |
|
|
* language codes such as ``en`` for English, ``de`` for German, and ``fr`` for |
|
|
* French. It overrides automatic language detection on public pages like login |
|
|
* French. It overrides automatic language detection on public pages like login |
|
|
* or shared items. User's language preferences configured under "personal -> |
|
|
* or shared items. User's language preferences configured under "personal -> |
|
|
|
|
|
|
|
|
* Set the default app to open on login. Use the app names as they appear in the |
|
|
* Set the default app to open on login. Use the app names as they appear in the |
|
|
* URL after clicking them in the Apps menu, such as documents, calendar, and |
|
|
* URL after clicking them in the Apps menu, such as documents, calendar, and |
|
|
* gallery. You can use a comma-separated list of app names, so if the first |
|
|
* gallery. You can use a comma-separated list of app names, so if the first |
|
|
* app is not enabled for a user then ownCloud will try the second one, and so |
|
|
|
|
|
|
|
|
* app is not enabled for a user then Nextcloud will try the second one, and so |
|
|
* on. If no enabled apps are found it defaults to the Files app. |
|
|
* on. If no enabled apps are found it defaults to the Files app. |
|
|
*/ |
|
|
*/ |
|
|
'defaultapp' => 'files', |
|
|
'defaultapp' => 'files', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* ``true`` enables the Help menu item in the user menu (top right of the |
|
|
* ``true`` enables the Help menu item in the user menu (top right of the |
|
|
* ownCloud Web interface). ``false`` removes the Help item. |
|
|
|
|
|
|
|
|
* Nextcloud Web interface). ``false`` removes the Help item. |
|
|
*/ |
|
|
*/ |
|
|
'knowledgebaseenabled' => true, |
|
|
'knowledgebaseenabled' => true, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* copied to the data directory of new users. Leave empty to not copy any |
|
|
* copied to the data directory of new users. Leave empty to not copy any |
|
|
* skeleton files. |
|
|
* skeleton files. |
|
|
*/ |
|
|
*/ |
|
|
'skeletondirectory' => '/path/to/owncloud/core/skeleton', |
|
|
|
|
|
|
|
|
'skeletondirectory' => '/path/to/nextcloud/core/skeleton', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* The ``user_backends`` app (which needs to be enabled first) allows you to |
|
|
* The ``user_backends`` app (which needs to be enabled first) allows you to |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Mail Parameters |
|
|
* Mail Parameters |
|
|
* |
|
|
* |
|
|
* These configure the email settings for ownCloud notifications and password |
|
|
|
|
|
|
|
|
* These configure the email settings for Nextcloud notifications and password |
|
|
* resets. |
|
|
* resets. |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* The return address that you want to appear on emails sent by the ownCloud |
|
|
|
|
|
|
|
|
* The return address that you want to appear on emails sent by the Nextcloud |
|
|
* server, for example ``oc-admin@example.com``, substituting your own domain, |
|
|
* server, for example ``oc-admin@example.com``, substituting your own domain, |
|
|
* of course. |
|
|
* of course. |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
* FROM address that overrides the built-in ``sharing-noreply`` and |
|
|
* FROM address that overrides the built-in ``sharing-noreply`` and |
|
|
* ``lostpassword-noreply`` FROM addresses. |
|
|
* ``lostpassword-noreply`` FROM addresses. |
|
|
*/ |
|
|
*/ |
|
|
'mail_from_address' => 'owncloud', |
|
|
|
|
|
|
|
|
'mail_from_address' => 'nextcloud', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Enable SMTP class debugging. |
|
|
* Enable SMTP class debugging. |
|
|
|
|
|
|
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* The automatic hostname detection of ownCloud can fail in certain reverse |
|
|
|
|
|
|
|
|
* The automatic hostname detection of Nextcloud can fail in certain reverse |
|
|
* proxy and CLI/cron situations. This option allows you to manually override |
|
|
* proxy and CLI/cron situations. This option allows you to manually override |
|
|
* the automatic detection; for example ``www.example.com``, or specify the port |
|
|
* the automatic detection; for example ``www.example.com``, or specify the port |
|
|
* ``www.example.com:8080``. |
|
|
* ``www.example.com:8080``. |
|
|
|
|
|
|
|
|
'overwritehost' => '', |
|
|
'overwritehost' => '', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* When generating URLs, ownCloud attempts to detect whether the server is |
|
|
|
|
|
* accessed via ``https`` or ``http``. However, if ownCloud is behind a proxy |
|
|
|
|
|
* and the proxy handles the ``https`` calls, ownCloud would not know that |
|
|
|
|
|
|
|
|
* When generating URLs, Nextcloud attempts to detect whether the server is |
|
|
|
|
|
* accessed via ``https`` or ``http``. However, if Nextcloud is behind a proxy |
|
|
|
|
|
* and the proxy handles the ``https`` calls, Nextcloud would not know that |
|
|
* ``ssl`` is in use, which would result in incorrect URLs being generated. |
|
|
* ``ssl`` is in use, which would result in incorrect URLs being generated. |
|
|
* Valid values are ``http`` and ``https``. |
|
|
* Valid values are ``http`` and ``https``. |
|
|
*/ |
|
|
*/ |
|
|
'overwriteprotocol' => '', |
|
|
'overwriteprotocol' => '', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* ownCloud attempts to detect the webroot for generating URLs automatically. |
|
|
|
|
|
* For example, if ``www.example.com/owncloud`` is the URL pointing to the |
|
|
|
|
|
* ownCloud instance, the webroot is ``/owncloud``. When proxies are in use, it |
|
|
|
|
|
* may be difficult for ownCloud to detect this parameter, resulting in invalid |
|
|
|
|
|
* URLs. |
|
|
|
|
|
|
|
|
* Nextcloud attempts to detect the webroot for generating URLs automatically. |
|
|
|
|
|
* For example, if ``www.example.com/nextcloud`` is the URL pointing to the |
|
|
|
|
|
* Nextcloud instance, the webroot is ``/nextcloud``. When proxies are in use, |
|
|
|
|
|
* it may be difficult for Nextcloud to detect this parameter, resulting in |
|
|
|
|
|
* invalid URLs. |
|
|
*/ |
|
|
*/ |
|
|
'overwritewebroot' => '', |
|
|
'overwritewebroot' => '', |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Use this configuration parameter to specify the base URL for any URLs which |
|
|
* Use this configuration parameter to specify the base URL for any URLs which |
|
|
* are generated within ownCloud using any kind of command line tools (cron or |
|
|
|
|
|
|
|
|
* are generated within Nextcloud using any kind of command line tools (cron or |
|
|
* occ). The value should contain the full base URL: |
|
|
* occ). The value should contain the full base URL: |
|
|
* ``https://www.example.com/owncloud`` |
|
|
|
|
|
|
|
|
* ``https://www.example.com/nextcloud`` |
|
|
*/ |
|
|
*/ |
|
|
'overwrite.cli.url' => '', |
|
|
'overwrite.cli.url' => '', |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* To have clean URLs without `/index.php` this parameter needs to be configured. |
|
|
* To have clean URLs without `/index.php` this parameter needs to be configured. |
|
|
* |
|
|
* |
|
|
* This parameter will be written as "RewriteBase" on update and installation of |
|
|
* This parameter will be written as "RewriteBase" on update and installation of |
|
|
* ownCloud to your `.htaccess` file. While this value is often simply the URL |
|
|
|
|
|
* path of the ownCloud installation it cannot be set automatically properly in |
|
|
|
|
|
|
|
|
* Nextcloud to your `.htaccess` file. While this value is often simply the URL |
|
|
|
|
|
* path of the Nextcloud installation it cannot be set automatically properly in |
|
|
* every scenario and needs thus some manual configuration. |
|
|
* every scenario and needs thus some manual configuration. |
|
|
* |
|
|
* |
|
|
* In a standard Apache setup this usually equals the folder that ownCloud is |
|
|
|
|
|
* accessible at. So if ownCloud is accessible via "https://mycloud.org/owncloud" |
|
|
|
|
|
* the correct value would most likely be "/owncloud". If ownCloud is running |
|
|
|
|
|
|
|
|
* In a standard Apache setup this usually equals the folder that Nextcloud is |
|
|
|
|
|
* accessible at. So if Nextcloud is accessible via "https://mycloud.org/nextcloud" |
|
|
|
|
|
* the correct value would most likely be "/nextcloud". If Nextcloud is running |
|
|
* under "https://mycloud.org/" then it would be "/". |
|
|
* under "https://mycloud.org/" then it would be "/". |
|
|
* |
|
|
* |
|
|
* Note that above rule is not valid in every case, there are some rare setup |
|
|
* Note that above rule is not valid in every case, there are some rare setup |
|
|
|
|
|
|
|
|
* configuration value is explicitly opt-in. |
|
|
* configuration value is explicitly opt-in. |
|
|
* |
|
|
* |
|
|
* After setting this value run `occ maintenance:update:htaccess` and when following |
|
|
* After setting this value run `occ maintenance:update:htaccess` and when following |
|
|
* conditions are met ownCloud uses URLs without index.php in it: |
|
|
|
|
|
|
|
|
* conditions are met Nextcloud uses URLs without index.php in it: |
|
|
* |
|
|
* |
|
|
* - `mod_rewrite` is installed |
|
|
* - `mod_rewrite` is installed |
|
|
* - `mod_env` is installed |
|
|
* - `mod_env` is installed |
|
|
|
|
|
|
|
|
* |
|
|
* |
|
|
* * ``auto`` |
|
|
* * ``auto`` |
|
|
* default setting. Automatically expire versions according to expire |
|
|
* default setting. Automatically expire versions according to expire |
|
|
* rules. Please refer to :doc:`../configuration_files/file_versioning` for |
|
|
|
|
|
|
|
|
* rules. Please refer to :doc:`../configuration_files/file_versioning` for |
|
|
* more information. |
|
|
* more information. |
|
|
* * ``D, auto`` |
|
|
* * ``D, auto`` |
|
|
* keep versions at least for D days, apply expire rules to all versions |
|
|
* keep versions at least for D days, apply expire rules to all versions |
|
|
|
|
|
|
|
|
'versions_retention_obligation' => 'auto', |
|
|
'versions_retention_obligation' => 'auto', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* ownCloud Verifications |
|
|
|
|
|
|
|
|
* Nextcloud Verifications |
|
|
* |
|
|
* |
|
|
* ownCloud performs several verification checks. There are two options, |
|
|
|
|
|
|
|
|
* Nextcloud performs several verification checks. There are two options, |
|
|
* ``true`` and ``false``. |
|
|
* ``true`` and ``false``. |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
'appcodechecker' => true, |
|
|
'appcodechecker' => true, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Check if ownCloud is up-to-date and shows a notification if a new version is |
|
|
|
|
|
|
|
|
* Check if Nextcloud is up-to-date and shows a notification if a new version is |
|
|
* available. |
|
|
* available. |
|
|
*/ |
|
|
*/ |
|
|
'updatechecker' => true, |
|
|
'updatechecker' => true, |
|
|
|
|
|
|
|
|
'updater.server.url' => 'https://updates.nextcloud.org/server/', |
|
|
'updater.server.url' => 'https://updates.nextcloud.org/server/', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Is ownCloud connected to the Internet or running in a closed network? |
|
|
|
|
|
|
|
|
* Is Nextcloud connected to the Internet or running in a closed network? |
|
|
*/ |
|
|
*/ |
|
|
'has_internet_connection' => true, |
|
|
'has_internet_connection' => true, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Allows ownCloud to verify a working WebDAV connection. This is done by |
|
|
|
|
|
|
|
|
* Allows Nextcloud to verify a working WebDAV connection. This is done by |
|
|
* attempting to make a WebDAV request from PHP. |
|
|
* attempting to make a WebDAV request from PHP. |
|
|
*/ |
|
|
*/ |
|
|
'check_for_working_webdav' => true, |
|
|
'check_for_working_webdav' => true, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Allows ownCloud to verify a working .well-known URL redirects. This is done |
|
|
|
|
|
|
|
|
* Allows Nextcloud to verify a working .well-known URL redirects. This is done |
|
|
* by attempting to make a request from JS to |
|
|
* by attempting to make a request from JS to |
|
|
* https://your-domain.com/.well-known/caldav/ |
|
|
* https://your-domain.com/.well-known/caldav/ |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* In certain environments it is desired to have a read-only configuration file. |
|
|
* In certain environments it is desired to have a read-only configuration file. |
|
|
* When this switch is set to ``true`` ownCloud will not verify whether the |
|
|
|
|
|
|
|
|
* When this switch is set to ``true`` Nextcloud will not verify whether the |
|
|
* configuration is writable. However, it will not be possible to configure |
|
|
* configuration is writable. However, it will not be possible to configure |
|
|
* all options via the Web interface. Furthermore, when updating ownCloud |
|
|
|
|
|
|
|
|
* all options via the Web interface. Furthermore, when updating Nextcloud |
|
|
* it is required to make the configuration file writable again for the update |
|
|
* it is required to make the configuration file writable again for the update |
|
|
* process. |
|
|
* process. |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* By default the ownCloud logs are sent to the ``owncloud.log`` file in the |
|
|
|
|
|
* default ownCloud data directory. |
|
|
|
|
|
|
|
|
* By default the Nextcloud logs are sent to the ``owncloud.log`` file in the |
|
|
|
|
|
* default Nextcloud data directory. |
|
|
* If syslogging is desired, set this parameter to ``syslog``. |
|
|
* If syslogging is desired, set this parameter to ``syslog``. |
|
|
* Setting this parameter to ``errorlog`` will use the PHP error_log function |
|
|
* Setting this parameter to ``errorlog`` will use the PHP error_log function |
|
|
* for logging. |
|
|
* for logging. |
|
|
|
|
|
|
|
|
'log_type' => 'owncloud', |
|
|
'log_type' => 'owncloud', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Log file path for the ownCloud logging type. |
|
|
|
|
|
|
|
|
* Log file path for the Nextcloud logging type. |
|
|
* Defaults to ``[datadirectory]/owncloud.log`` |
|
|
* Defaults to ``[datadirectory]/owncloud.log`` |
|
|
*/ |
|
|
*/ |
|
|
'logfile' => '/var/log/owncloud.log', |
|
|
'logfile' => '/var/log/owncloud.log', |
|
|
|
|
|
|
|
|
* If you maintain different instances and aggregate the logs, you may want |
|
|
* If you maintain different instances and aggregate the logs, you may want |
|
|
* to distinguish between them. ``syslog_tag`` can be set per instance |
|
|
* to distinguish between them. ``syslog_tag`` can be set per instance |
|
|
* with a unique id. Only available if ``log_type`` is set to ``syslog``. |
|
|
* with a unique id. Only available if ``log_type`` is set to ``syslog``. |
|
|
* The default value is ``ownCloud``. |
|
|
|
|
|
|
|
|
* The default value is ``Nextcloud``. |
|
|
*/ |
|
|
*/ |
|
|
'syslog_tag' => 'ownCloud', |
|
|
|
|
|
|
|
|
'syslog_tag' => 'Nextcloud', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Log condition for log level increase based on conditions. Once one of these |
|
|
* Log condition for log level increase based on conditions. Once one of these |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Alternate Code Locations |
|
|
* Alternate Code Locations |
|
|
* |
|
|
* |
|
|
* Some of the ownCloud code may be stored in alternate locations. |
|
|
|
|
|
|
|
|
* Some of the Nextcloud code may be stored in alternate locations. |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* This section is for configuring the download links for ownCloud clients, as |
|
|
|
|
|
|
|
|
* This section is for configuring the download links for Nextcloud clients, as |
|
|
* seen in the first-run wizard and on Personal pages. |
|
|
* seen in the first-run wizard and on Personal pages. |
|
|
*/ |
|
|
*/ |
|
|
'customclient_desktop' => |
|
|
'customclient_desktop' => |
|
|
'https://owncloud.org/install/#install-clients', |
|
|
|
|
|
|
|
|
'https://nextcloud.com/install/', |
|
|
'customclient_android' => |
|
|
'customclient_android' => |
|
|
'https://play.google.com/store/apps/details?id=com.owncloud.android', |
|
|
|
|
|
|
|
|
'https://play.google.com/store/apps/details?id=com.nextcloud.client', |
|
|
'customclient_ios' => |
|
|
'customclient_ios' => |
|
|
'https://itunes.apple.com/us/app/owncloud/id543672169?mt=8', |
|
|
'https://itunes.apple.com/us/app/owncloud/id543672169?mt=8', |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* When enabled, admins may install apps from the ownCloud app store. |
|
|
|
|
|
|
|
|
* When enabled, admins may install apps from the Nextcloud app store. |
|
|
*/ |
|
|
*/ |
|
|
'appstoreenabled' => true, |
|
|
'appstoreenabled' => true, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* which should be scanned for available apps, and where user-specific apps |
|
|
* which should be scanned for available apps, and where user-specific apps |
|
|
* should be installed from the Apps store. The ``path`` defines the absolute |
|
|
* should be installed from the Apps store. The ``path`` defines the absolute |
|
|
* file system path to the app folder. The key ``url`` defines the HTTP Web path |
|
|
* file system path to the app folder. The key ``url`` defines the HTTP Web path |
|
|
* to that folder, starting from the ownCloud webroot. The key ``writable`` |
|
|
|
|
|
|
|
|
* to that folder, starting from the Nextcloud webroot. The key ``writable`` |
|
|
* indicates if a Web server can write files to that folder. |
|
|
* indicates if a Web server can write files to that folder. |
|
|
*/ |
|
|
*/ |
|
|
'apps_paths' => array( |
|
|
'apps_paths' => array( |
|
|
array( |
|
|
array( |
|
|
'path'=> '/var/www/owncloud/apps', |
|
|
|
|
|
|
|
|
'path'=> '/var/www/nextcloud/apps', |
|
|
'url' => '/apps', |
|
|
'url' => '/apps', |
|
|
'writable' => true, |
|
|
'writable' => true, |
|
|
), |
|
|
), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Previews |
|
|
* Previews |
|
|
* |
|
|
* |
|
|
* ownCloud supports previews of image files, the covers of MP3 files, and text |
|
|
|
|
|
|
|
|
* Nextcloud supports previews of image files, the covers of MP3 files, and text |
|
|
* files. These options control enabling and disabling previews, and thumbnail |
|
|
* files. These options control enabling and disabling previews, and thumbnail |
|
|
* size. |
|
|
* size. |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* By default, ownCloud can generate previews for the following filetypes: |
|
|
|
|
|
|
|
|
* By default, Nextcloud can generate previews for the following filetypes: |
|
|
* |
|
|
* |
|
|
* - Image files |
|
|
* - Image files |
|
|
* - Covers of MP3 files |
|
|
* - Covers of MP3 files |
|
|
|
|
|
|
|
|
*/ |
|
|
*/ |
|
|
'preview_max_y' => 2048, |
|
|
'preview_max_y' => 2048, |
|
|
/** |
|
|
/** |
|
|
* If a lot of small pictures are stored on the ownCloud instance and the |
|
|
|
|
|
|
|
|
* If a lot of small pictures are stored on the Nextcloud instance and the |
|
|
* preview system generates blurry previews, you might want to consider setting |
|
|
* preview system generates blurry previews, you might want to consider setting |
|
|
* a maximum scale factor. By default, pictures are upscaled to 10 times the |
|
|
* a maximum scale factor. By default, pictures are upscaled to 10 times the |
|
|
* original size. A value of ``1`` or ``null`` disables scaling. |
|
|
* original size. A value of ``1`` or ``null`` disables scaling. |
|
|
|
|
|
|
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Enable maintenance mode to disable ownCloud |
|
|
|
|
|
|
|
|
* Enable maintenance mode to disable Nextcloud |
|
|
* |
|
|
* |
|
|
* If you want to prevent users from logging in to ownCloud before you start |
|
|
|
|
|
|
|
|
* If you want to prevent users from logging in to Nextcloud before you start |
|
|
* doing some maintenance work, you need to set the value of the maintenance |
|
|
* doing some maintenance work, you need to set the value of the maintenance |
|
|
* parameter to true. Please keep in mind that users who are already logged-in |
|
|
* parameter to true. Please keep in mind that users who are already logged-in |
|
|
* are kicked out of ownCloud instantly. |
|
|
|
|
|
|
|
|
* are kicked out of Nextcloud instantly. |
|
|
*/ |
|
|
*/ |
|
|
'maintenance' => false, |
|
|
'maintenance' => false, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* When set to ``true``, the ownCloud instance will be unavailable for all users |
|
|
|
|
|
* who are not in the ``admin`` group. |
|
|
|
|
|
|
|
|
* When set to ``true``, the Nextcloud instance will be unavailable for all |
|
|
|
|
|
* users who are not in the ``admin`` group. |
|
|
*/ |
|
|
*/ |
|
|
'singleuser' => false, |
|
|
'singleuser' => false, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* TTL of chunks located in the cache folder before they're removed by |
|
|
* TTL of chunks located in the cache folder before they're removed by |
|
|
* garbage collection (in seconds). Increase this value if users have |
|
|
* garbage collection (in seconds). Increase this value if users have |
|
|
* issues uploading very large files via the ownCloud Client as upload isn't |
|
|
|
|
|
|
|
|
* issues uploading very large files via the Nextcloud Client as upload isn't |
|
|
* completed within one day. |
|
|
* completed within one day. |
|
|
*/ |
|
|
*/ |
|
|
'cache_chunk_gc_ttl' => 86400, // 60*60*24 = 1 day |
|
|
'cache_chunk_gc_ttl' => 86400, // 60*60*24 = 1 day |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Using Object Store with ownCloud |
|
|
|
|
|
|
|
|
* Using Object Store with Nextcloud |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* This example shows how to configure ownCloud to store all files in a |
|
|
|
|
|
|
|
|
* This example shows how to configure Nextcloud to store all files in a |
|
|
* swift object storage. |
|
|
* swift object storage. |
|
|
* |
|
|
* |
|
|
* It is important to note that ownCloud in object store mode will expect |
|
|
|
|
|
|
|
|
* It is important to note that Nextcloud in object store mode will expect |
|
|
* exclusive access to the object store container because it only stores the |
|
|
* exclusive access to the object store container because it only stores the |
|
|
* binary data for each file. The metadata is currently kept in the local |
|
|
* binary data for each file. The metadata is currently kept in the local |
|
|
* database for performance reasons. |
|
|
* database for performance reasons. |
|
|
|
|
|
|
|
|
// generate a password |
|
|
// generate a password |
|
|
'password' => 'Secr3tPaSSWoRdt7', |
|
|
'password' => 'Secr3tPaSSWoRdt7', |
|
|
// must already exist in the objectstore, name can be different |
|
|
// must already exist in the objectstore, name can be different |
|
|
'container' => 'owncloud', |
|
|
|
|
|
|
|
|
'container' => 'nextcloud', |
|
|
// create the container if it does not exist. default is false |
|
|
// create the container if it does not exist. default is false |
|
|
'autocreate' => true, |
|
|
'autocreate' => true, |
|
|
// required, dev-/trystack defaults to 'RegionOne' |
|
|
// required, dev-/trystack defaults to 'RegionOne' |
|
|
|
|
|
|
|
|
* Database types that are supported for installation. |
|
|
* Database types that are supported for installation. |
|
|
* |
|
|
* |
|
|
* Available: |
|
|
* Available: |
|
|
* - sqlite (SQLite3 - Not in Enterprise Edition) |
|
|
|
|
|
|
|
|
* - sqlite (SQLite3) |
|
|
* - mysql (MySQL) |
|
|
* - mysql (MySQL) |
|
|
* - pgsql (PostgreSQL) |
|
|
* - pgsql (PostgreSQL) |
|
|
* - oci (Oracle - Enterprise Edition Only) |
|
|
|
|
|
|
|
|
* - oci (Oracle) |
|
|
*/ |
|
|
*/ |
|
|
'supportedDatabases' => array( |
|
|
'supportedDatabases' => array( |
|
|
'sqlite', |
|
|
'sqlite', |
|
|
|
|
|
|
|
|
), |
|
|
), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Override where ownCloud stores temporary files. Useful in situations where |
|
|
|
|
|
|
|
|
* Override where Nextcloud stores temporary files. Useful in situations where |
|
|
* the system temporary directory is on a limited space ramdisk or is otherwise |
|
|
* the system temporary directory is on a limited space ramdisk or is otherwise |
|
|
* restricted, or if external storages which do not support streaming are in |
|
|
* restricted, or if external storages which do not support streaming are in |
|
|
* use. |
|
|
* use. |
|
|
* |
|
|
* |
|
|
* The Web server user must have write access to this directory. |
|
|
* The Web server user must have write access to this directory. |
|
|
*/ |
|
|
*/ |
|
|
'tempdirectory' => '/tmp/owncloudtemp', |
|
|
|
|
|
|
|
|
'tempdirectory' => '/tmp/nextcloudtemp', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* The hashing cost used by hashes generated by ownCloud |
|
|
|
|
|
|
|
|
* The hashing cost used by hashes generated by Nextcloud |
|
|
* Using a higher value requires more time and CPU power to calculate the hashes |
|
|
* Using a higher value requires more time and CPU power to calculate the hashes |
|
|
*/ |
|
|
*/ |
|
|
'hashingCost' => 10, |
|
|
'hashingCost' => 10, |
|
|
|
|
|
|
|
|
'share_folder' => '/', |
|
|
'share_folder' => '/', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* If you are applying a theme to ownCloud, enter the name of the theme here. |
|
|
|
|
|
* The default location for themes is ``owncloud/themes/``. |
|
|
|
|
|
|
|
|
* If you are applying a theme to Nextcloud, enter the name of the theme here. |
|
|
|
|
|
* The default location for themes is ``nextcloud/themes/``. |
|
|
*/ |
|
|
*/ |
|
|
'theme' => '', |
|
|
'theme' => '', |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* The minimum ownCloud desktop client version that will be allowed to sync with |
|
|
* The minimum ownCloud desktop client version that will be allowed to sync with |
|
|
* this server instance. All connections made from earlier clients will be denied |
|
|
* this server instance. All connections made from earlier clients will be denied |
|
|
* by the server. Defaults to the minimum officially supported ownCloud version at |
|
|
|
|
|
* the time of release of this server version. |
|
|
|
|
|
|
|
|
* by the server. Defaults to the minimum officially supported ownCloud desktop |
|
|
|
|
|
* clientversion at the time of release of this server version. |
|
|
* |
|
|
* |
|
|
* When changing this, note that older unsupported versions of the ownCloud desktop |
|
|
* When changing this, note that older unsupported versions of the ownCloud desktop |
|
|
* client may not function as expected, and could lead to permanent data loss for |
|
|
* client may not function as expected, and could lead to permanent data loss for |
|
|
|
|
|
|
|
|
'quota_include_external_storage' => false, |
|
|
'quota_include_external_storage' => false, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Specifies how often the local filesystem (the ownCloud data/ directory, and |
|
|
|
|
|
* NFS mounts in data/) is checked for changes made outside ownCloud. This |
|
|
|
|
|
|
|
|
* Specifies how often the local filesystem (the Nextcloud data/ directory, and |
|
|
|
|
|
* NFS mounts in data/) is checked for changes made outside Nextcloud. This |
|
|
* does not apply to external storages. |
|
|
* does not apply to external storages. |
|
|
* |
|
|
* |
|
|
* 0 -> Never check the filesystem for outside changes, provides a performance |
|
|
* 0 -> Never check the filesystem for outside changes, provides a performance |
|
|
|
|
|
|
|
|
'filesystem_check_changes' => 0, |
|
|
'filesystem_check_changes' => 0, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* By default ownCloud will store the part files created during upload in the |
|
|
|
|
|
|
|
|
* By default Nextcloud will store the part files created during upload in the |
|
|
* same storage as the upload target. Setting this to false will store the part |
|
|
* same storage as the upload target. Setting this to false will store the part |
|
|
* files in the root of the users folder which might be required to work with certain |
|
|
* files in the root of the users folder which might be required to work with certain |
|
|
* external storage setups that have limited rename capabilities. |
|
|
* external storage setups that have limited rename capabilities. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* The parent of the directory where css and js assets will be stored if |
|
|
* The parent of the directory where css and js assets will be stored if |
|
|
* pipelining is enabled; this defaults to the ownCloud directory. The assets |
|
|
|
|
|
|
|
|
* pipelining is enabled; this defaults to the Nextcloud directory. The assets |
|
|
* will be stored in a subdirectory of this directory named 'assets'. The |
|
|
* will be stored in a subdirectory of this directory named 'assets'. The |
|
|
* server *must* be configured to serve that directory as $WEBROOT/assets. |
|
|
* server *must* be configured to serve that directory as $WEBROOT/assets. |
|
|
* You will only likely need to change this if the main ownCloud directory |
|
|
|
|
|
|
|
|
* You will only likely need to change this if the main Nextcloud directory |
|
|
* is not writeable by the Web server in your configuration. |
|
|
* is not writeable by the Web server in your configuration. |
|
|
*/ |
|
|
*/ |
|
|
'assetdirectory' => '/var/www/owncloud', |
|
|
|
|
|
|
|
|
'assetdirectory' => '/var/www/nextcloud', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Where ``mount.json`` file should be stored, defaults to ``data/mount.json`` |
|
|
* Where ``mount.json`` file should be stored, defaults to ``data/mount.json`` |
|
|
* in the ownCloud directory. |
|
|
|
|
|
|
|
|
* in the Nextcloud directory. |
|
|
*/ |
|
|
*/ |
|
|
'mount_file' => '/var/www/owncloud/data/mount.json', |
|
|
|
|
|
|
|
|
'mount_file' => '/var/www/nextcloud/data/mount.json', |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* When ``true``, prevent ownCloud from changing the cache due to changes in the |
|
|
|
|
|
* filesystem for all storage. |
|
|
|
|
|
|
|
|
* When ``true``, prevent Nextcloud from changing the cache due to changes in |
|
|
|
|
|
* the filesystem for all storage. |
|
|
*/ |
|
|
*/ |
|
|
'filesystem_cache_readonly' => false, |
|
|
'filesystem_cache_readonly' => false, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Secret used by ownCloud for various purposes, e.g. to encrypt data. If you |
|
|
|
|
|
|
|
|
* Secret used by Nextcloud for various purposes, e.g. to encrypt data. If you |
|
|
* lose this string there will be data corruption. |
|
|
* lose this string there will be data corruption. |
|
|
*/ |
|
|
*/ |
|
|
'secret' => '', |
|
|
'secret' => '', |
|
|
|
|
|
|
|
|
* 'HTTP_X_FORWARDED_FOR' here. |
|
|
* 'HTTP_X_FORWARDED_FOR' here. |
|
|
* |
|
|
* |
|
|
* If set incorrectly, a client can spoof their IP address as visible to |
|
|
* If set incorrectly, a client can spoof their IP address as visible to |
|
|
* ownCloud, bypassing access controls and making logs useless! |
|
|
|
|
|
|
|
|
* Nextcloud, bypassing access controls and making logs useless! |
|
|
* |
|
|
* |
|
|
* Defaults to 'HTTP_X_FORWARED_FOR' if unset |
|
|
* Defaults to 'HTTP_X_FORWARED_FOR' if unset |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
'upgrade.disable-web' => false, |
|
|
'upgrade.disable-web' => false, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Set this ownCloud instance to debugging mode |
|
|
|
|
|
|
|
|
* Set this Nextcloud instance to debugging mode |
|
|
* |
|
|
* |
|
|
* Only enable this for local development and not in production environments |
|
|
* Only enable this for local development and not in production environments |
|
|
* This will disable the minifier and outputs some additional debug information |
|
|
* This will disable the minifier and outputs some additional debug information |