2011-04-16 10:18:42 +00:00
< ? php
2013-01-25 17:14:37 +00:00
/* Only enable this for local development and not in productive environments */
/* This will disable the minifier and outputs some additional debug informations */
2011-09-22 17:24:32 +00:00
define ( " DEBUG " , true );
2011-04-16 10:18:42 +00:00
$CONFIG = array (
2012-09-23 17:23:37 +00:00
/* Flag to indicate ownCloud is successfully installed (true = installed) */
2011-04-16 10:18:42 +00:00
" installed " => false ,
2012-06-08 09:49:14 +00:00
2012-06-07 20:47:18 +00:00
/* Type of database, can be sqlite, mysql or pgsql */
2011-04-16 10:18:42 +00:00
" dbtype " => " sqlite " ,
2012-06-08 09:49:14 +00:00
2012-09-23 17:23:37 +00:00
/* Name of the ownCloud database */
2011-04-16 10:18:42 +00:00
" dbname " => " owncloud " ,
2012-06-08 09:49:14 +00:00
2012-09-23 17:23:37 +00:00
/* User to access the ownCloud database */
2011-04-16 10:18:42 +00:00
" dbuser " => " " ,
2012-06-08 09:49:14 +00:00
2012-09-23 17:23:37 +00:00
/* Password to access the ownCloud database */
2011-04-16 10:18:42 +00:00
" dbpassword " => " " ,
2012-06-08 09:49:14 +00:00
2012-09-23 17:23:37 +00:00
/* Host running the ownCloud database */
2011-04-16 10:18:42 +00:00
" dbhost " => " " ,
2012-06-08 09:49:14 +00:00
2012-09-23 17:23:37 +00:00
/* Prefix for the ownCloud tables in the database */
2011-04-16 10:18:42 +00:00
" dbtableprefix " => " " ,
2012-06-08 09:49:14 +00:00
2012-06-08 10:31:37 +00:00
/* Define the salt used to hash the user passwords. All your user passwords are lost if you lose this string. */
" passwordsalt " => " " ,
2012-06-07 20:47:18 +00:00
/* Force use of HTTPS connection (true = use HTTPS) */
2011-04-16 10:18:42 +00:00
" forcessl " => false ,
2012-06-08 09:49:14 +00:00
2013-02-03 22:03:06 +00:00
/* Blacklist a specific file and disallow the upload of files with this name - WARNING: USE THIS ONLY IF YOU KNOW WHAT YOU ARE DOING. */
" blacklisted_files " => array ( '.htaccess' ),
2012-11-22 18:22:00 +00:00
/* The automatic hostname detection of ownCloud can fail in certain reverse proxy situations. This option allows to manually override the automatic detection. You can also add a port. For example "www.example.com:88" */
" overwritehost " => " " ,
/* The automatic protocol detection of ownCloud can fail in certain reverse proxy situations. This option allows to manually override the protocol detection. For example "https" */
" overwriteprotocol " => " " ,
2012-09-09 10:54:47 +00:00
/* The automatic webroot detection of ownCloud can fail in certain reverse proxy situations. This option allows to manually override the automatic detection. For example "/domain.tld/ownCloud" */
" overwritewebroot " => " " ,
2013-01-06 11:24:40 +00:00
/* The automatic detection of ownCloud can fail in certain reverse proxy situations. This option allows to define a manually override condition as regular expression for the remote ip address. For example "^10\.0\.0\.[1-3]$" */
" overwritecondaddr " => " " ,
2012-12-14 17:52:16 +00:00
/* A proxy to use to connect to the internet. For example "myproxy.org:88" */
2012-12-14 23:09:39 +00:00
" proxy " => " " ,
2012-12-14 17:52:16 +00:00
/* The optional authentication for the proxy to use to connect to the internet. The format is: [username]:[password] */
2012-12-14 23:09:39 +00:00
" proxyuserpwd " => " " ,
2012-12-14 17:52:16 +00:00
2012-09-23 17:23:37 +00:00
/* Theme to use for ownCloud */
2012-02-11 22:25:35 +00:00
" theme " => " " ,
2012-06-08 09:49:14 +00:00
2013-08-02 09:19:33 +00:00
/* Optional ownCloud default language - overrides automatic language detection on public pages like login or shared items. This has no effect on the user's language preference configured under "personal -> language" once they have logged in */
2013-08-02 07:41:31 +00:00
" default_language " => " en " ,
2013-04-05 10:44:49 +00:00
/* Path to the parent directory of the 3rdparty directory */
2012-02-23 14:37:38 +00:00
" 3rdpartyroot " => " " ,
2012-06-08 09:49:14 +00:00
2013-04-05 10:44:49 +00:00
/* URL to the parent directory of the 3rdparty directory, as seen by the browser */
2012-02-23 14:37:38 +00:00
" 3rdpartyurl " => " " ,
2012-06-08 09:49:14 +00:00
2012-06-07 20:47:18 +00:00
/* Default app to load on login */
2012-05-11 11:56:52 +00:00
" defaultapp " => " files " ,
2012-06-08 09:49:14 +00:00
2012-06-07 20:47:18 +00:00
/* Enable the help menu item in the settings */
2012-03-23 14:52:41 +00:00
" knowledgebaseenabled " => true ,
2012-06-08 09:49:14 +00:00
2012-06-07 20:47:18 +00:00
/* Enable installing apps from the appstore */
2012-03-23 14:52:41 +00:00
" appstoreenabled " => true ,
2012-06-08 09:49:14 +00:00
2012-06-07 20:47:18 +00:00
/* URL of the appstore to use, server should understand OCS */
" appstoreurl " => " http://api.apps.owncloud.com/v1 " ,
2012-06-08 09:49:14 +00:00
2013-03-26 08:49:51 +00:00
/* Domain name used by ownCloud for the sender mail address, e.g. no-reply@example.com */
2013-03-26 09:37:07 +00:00
" mail_domain " => " example.com " ,
2013-03-26 08:49:51 +00:00
2013-01-22 13:24:00 +00:00
/* Enable SMTP class debugging */
2013-01-22 20:33:01 +00:00
" mail_smtpdebug " => false ,
2013-01-22 13:24:00 +00:00
2012-06-07 20:47:18 +00:00
/* Mode to use for sending mail, can be sendmail, smtp, qmail or php, see PHPMailer docs */
2012-04-20 18:49:35 +00:00
" mail_smtpmode " => " sendmail " ,
2012-06-08 09:49:14 +00:00
2012-06-07 20:47:18 +00:00
/* Host to use for sending mail, depends on mail_smtpmode if this is used */
2012-04-20 18:49:35 +00:00
" mail_smtphost " => " 127.0.0.1 " ,
2012-06-08 09:49:14 +00:00
2013-01-02 18:04:08 +00:00
/* Port to use for sending mail, depends on mail_smtpmode if this is used */
" mail_smtpport " => 25 ,
2013-01-22 13:24:00 +00:00
/* SMTP server timeout in seconds for sending mail, depends on mail_smtpmode if this is used */
2013-01-22 20:42:39 +00:00
" mail_smtptimeout " => 10 ,
2013-01-22 13:24:00 +00:00
/* SMTP connection prefix or sending mail , depends on mail_smtpmode if this is used .
Can be '' , ssl or tls */
2013-01-22 20:42:39 +00:00
" mail_smtpsecure " => " " ,
2013-01-22 13:24:00 +00:00
2012-06-07 20:47:18 +00:00
/* authentication needed to send mail , depends on mail_smtpmode if this is used
* ( false = disable authentication )
*/
2012-05-31 19:28:58 +00:00
" mail_smtpauth " => false ,
2012-06-08 09:49:14 +00:00
2013-01-26 11:04:06 +00:00
/* authentication type needed to send mail , depends on mail_smtpmode if this is used
* Can be LOGIN ( default ), PLAIN or NTLM */
" mail_smtpauthtype " => " LOGIN " ,
2012-06-07 20:47:18 +00:00
/* Username to use for sendmail mail, depends on mail_smtpauth if this is used */
2012-04-20 18:49:35 +00:00
" mail_smtpname " => " " ,
2012-06-08 09:49:14 +00:00
2012-06-07 20:47:18 +00:00
/* Password to use for sendmail mail, depends on mail_smtpauth if this is used */
2012-04-20 18:49:35 +00:00
" mail_smtppassword " => " " ,
2012-06-08 09:49:14 +00:00
2013-12-09 00:20:10 +00:00
/* memcached hostname and port (Only used when xCache, APC and APCu are absent.) */
" memcached_server " => array ( 'localhost' , 11211 ),
2013-07-26 13:15:47 +00:00
/* How long should ownCloud keep deleted files in the trash bin, default value: 30 days */
'trashbin_retention_obligation' => 30 ,
2013-01-22 12:19:41 +00:00
2013-12-04 13:20:29 +00:00
/* Disable/Enable auto expire for the trash bin, by default auto expire is enabled */
'trashbin_auto_expire' => true ,
2013-02-10 13:43:31 +00:00
/* allow user to change his display name, if it is supported by the back-end */
'allow_user_to_change_display_name' => true ,
2012-06-07 20:47:18 +00:00
/* Check 3rdparty apps for malicious code fragments */
2012-04-21 20:47:56 +00:00
" appcodechecker " => " " ,
2012-06-08 09:49:14 +00:00
2012-06-09 15:43:02 +00:00
/* Check if ownCloud is up to date */
" updatechecker " => true ,
2013-04-08 20:41:20 +00:00
/* Are we connected to the internet or are we running in a closed network? */
" has_internet_connection " => true ,
2013-10-17 14:27:43 +00:00
/* Check if the ownCloud WebDAV server is working correctly. Can be disabled if not needed in special situations*/
" check_for_working_webdav " => true ,
/* Check if .htaccess protection of data is working correctly. Can be disabled if not needed in special situations*/
" check_for_working_htaccess " => true ,
2013-07-16 03:56:52 +00:00
/* Place to log to, can be owncloud and syslog (owncloud is log menu item in admin menu) */
2012-06-07 20:47:18 +00:00
" log_type " => " owncloud " ,
2012-06-08 09:49:14 +00:00
2013-07-16 03:56:52 +00:00
/* File for the owncloud logger to log to, (default is ownloud.log in the data dir) */
2012-04-21 21:30:14 +00:00
" logfile " => " " ,
2012-06-08 09:49:14 +00:00
2012-06-07 20:47:18 +00:00
/* Loglevel to start logging at. 0=DEBUG, 1=INFO, 2=WARN, 3=ERROR (default is WARN) */
2012-04-21 21:30:14 +00:00
" loglevel " => " " ,
2012-06-08 09:49:14 +00:00
2013-08-28 15:41:27 +00:00
/* date format to be used while writing to the owncloud logfile */
'logdateformat' => 'F d, Y H:i:s' ,
2013-10-07 13:34:48 +00:00
/* timezone used while writing to the owncloud logfile (default: UTC) */
'logtimezone' => 'Europe/Berlin' ,
2013-07-16 03:56:52 +00:00
/* Append all database queries and parameters to the log file .
( watch out , this option can increase the size of your log file ) */
2013-03-30 21:36:55 +00:00
" log_query " => false ,
2013-10-09 15:21:35 +00:00
/* Enable or disable the logging of IP addresses in case of webform auth failures */
" log_authfailip " => false ,
2013-08-28 15:41:27 +00:00
/*
* Configure the size in bytes log rotation should happen , 0 or false disables the rotation .
* This rotates the current owncloud logfile to a new name , this way the total log usage
* will stay limited and older entries are available for a while longer . The
* total disk usage is twice the configured size .
* WARNING : When you use this , the log entries will eventually be lost .
*/
'log_rotate_size' => false , // 104857600, // 100 MiB
2012-09-05 15:33:15 +00:00
/* Lifetime of the remember login cookie, default is 15 days */
" remember_login_cookie_lifetime " => 60 * 60 * 24 * 15 ,
2013-06-26 07:19:19 +00:00
/* Life time of a session after inactivity */
2013-06-28 13:17:54 +00:00
" session_lifetime " => 60 * 60 * 24 ,
2013-06-26 07:19:19 +00:00
2013-01-23 12:42:52 +00:00
/* Custom CSP policy, changing this will overwrite the standard policy */
2013-04-24 14:45:51 +00:00
" custom_csp_policy " => " default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src * " ,
2013-01-23 12:42:52 +00:00
2013-04-24 12:45:40 +00:00
/* Enable/disable X-Frame-Restriction */
/* HIGH SECURITY RISK IF DISABLED*/
" xframe_restriction " => true ,
2013-08-02 07:41:31 +00:00
2012-06-14 21:19:11 +00:00
/* The directory where the user data is stored , default to data in the owncloud
* directory . The sqlite database is also stored here , when sqlite is used .
2012-06-05 15:51:41 +00:00
*/
2012-06-07 20:56:21 +00:00
// "datadirectory" => "",
2012-06-14 21:19:11 +00:00
2013-11-11 23:59:35 +00:00
/* Enable maintenance mode to disable ownCloud
2013-12-04 13:20:29 +00:00
If you want to prevent users to login to ownCloud before you start doing some maintenance work ,
you need to set the value of the maintenance parameter to true .
2013-11-11 23:59:35 +00:00
Please keep in mind that users who are already logged - in are kicked out of ownCloud instantly .
*/
2013-01-04 15:31:59 +00:00
" maintenance " => false ,
2012-06-07 20:56:21 +00:00
" apps_paths " => array (
/* Set an array of path for your apps directories
2012-09-23 17:23:37 +00:00
key 'path' is for the fs path and the key 'url' is for the http path to your
2013-07-16 03:56:52 +00:00
applications paths . 'writable' indicates whether the user can install apps in this folder .
You must have at least 1 app folder writable or you must set the parameter 'appstoreenabled' to false
2012-06-07 20:56:21 +00:00
*/
2012-06-14 21:00:02 +00:00
array (
'path' => '/var/www/owncloud/apps' ,
'url' => '/apps' ,
'writable' => true ,
2013-01-14 19:30:28 +00:00
),
),
'user_backends' => array (
array (
'class' => 'OC_User_IMAP' ,
'arguments' => array ( '{imap.gmail.com:993/imap/ssl}INBOX' )
)
2013-02-06 14:20:43 +00:00
),
//links to custom clients
'customclient_desktop' => '' , //http://owncloud.org/sync-clients/
'customclient_android' => '' , //https://play.google.com/store/apps/details?id=com.owncloud.android
2013-07-29 14:30:04 +00:00
'customclient_ios' => '' , //https://itunes.apple.com/us/app/owncloud/id543672169?mt=8
2013-05-25 09:05:37 +00:00
// PREVIEW
2013-08-29 08:08:53 +00:00
'enable_previews' => true ,
2013-05-25 09:05:37 +00:00
/* the max width of a generated preview, if value is null, there is no limit */
'preview_max_x' => null ,
/* the max height of a generated preview, if value is null, there is no limit */
'preview_max_y' => null ,
/* the max factor to scale a preview, default is set to 10 */
'preview_max_scale_factor' => 10 ,
2013-06-05 09:17:29 +00:00
/* custom path for libreoffice / openoffice binary */
2013-06-05 09:18:57 +00:00
'preview_libreoffice_path' => '/usr/bin/libreoffice' ,
2013-08-19 10:16:55 +00:00
/* cl parameters for libreoffice / openoffice */
'preview_office_cl_parameters' => '' ,
2013-09-01 16:17:14 +00:00
/* whether avatars should be enabled */
'enable_avatars' => true ,
2013-09-03 02:43:11 +00:00
2013-08-18 17:11:48 +00:00
// Extra SSL options to be used for configuration
'openssl' => array (
2013-08-19 10:36:19 +00:00
//'config' => '/absolute/location/of/openssl.cnf',
2013-08-18 17:11:48 +00:00
),
2013-11-25 15:01:42 +00:00
/* whether usage of the instance should be restricted to admin users only */
'singleuser' => false ,
2012-09-05 15:33:15 +00:00
);