整合NextCloud及腾讯云COS搭建私有云

作者 郭 浩
<?php
$CONFIG = array(
  'objectstore' => array(
    'class' => '\\OC\\Files\\ObjectStore\\S3',
    'arguments' => array(
      'bucket' => 'nextcloud-*******', // 存储桶名称(空间名称)
      'autocreate' => false,
      'key'  => 'AKID***********', // 替换为用户的 SecretId
      'secret' => '**********', // 替换为用户的 SecretKey
      'hostname' => 'cos.<Region>.myqcloud.com', // 将 <Region> 修改为所属地域,如 ap-shanghai
      'use_ssl' => true,
    ),
  ),
  'instanceid' => 'oc82tpo2f',
  'passwordsalt' => '2GdQCVNsIVYF1KLP3fT3woH69X',
  'secret' => 'VSy0Y+/2wV7g4kvbiKSE0dSa2Yp1ajtvvZpgdV14Lsc',
  'trusted_domains' => array(
    0 => 'nextcloud.***.***',
	), // nextcloud域名
  'datadirectory' => '/www/nextcloud/data', // data路径,请根据实际情况修改
  'dbtype' => 'mysql',
  'version' => '27.1.5.1',
  'overwrite.cli.url' => 'https://nextcloud.***.***/nextcloud',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'nextcloud', // 数据库用户名
  'dbpassword' => '******', // 数据库密码
  'installed' => true,
  'maintenance' => false,
  'updater.secret' => '\$2y\$10\$0eTb6aJ4u3NAWwlQk2qkUOTlI3.0O6TGLwAQOCyUtH/wmCpC',
  'theme' => '',
  'loglevel' => 2,
  'filelocking.enabled' => true,
  'memcache.local' => '\\OC\\Memcache\\Redis',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' => array(
    'host' => '127.0.0.1',
    'port' => 6379,
    'timeout' => 0.0,
    'password' => '', // redis密码
  ),
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_from_address' => '****', // 请根据实际情况修改
  'mail_domain' => 'outlook.com', // 请根据实际情况修改
  'mail_smtpauth' => 1,
  'mail_smtphost' => 'smtp-mail.outlook.com', // 请根据实际情况修改
  'mail_smtpport' => '587', // 请根据实际情况修改
  'mail_smtpname' => '*****', // 请根据实际情况修改
  'mail_smtppassword' => '****', // 请根据实际情况修改
  'enabledPreviewProviders' => [
    'OC\Preview\MP3',
    'OC\Preview\TXT',
    'OC\Preview\MarkDown',
    'OC\Preview\OpenDocument',
    'OC\Preview\Krita',
    'OC\Preview\Imaginary',
  ],
  'preview_imaginary_url' => 'http://<url of imaginary>',
);