• 宝塔安装Nextcloud,挂载在阿里云oss上,打造个人/企业高效私有云盘


    如下未完整整理,看懂看不懂随缘....

    准备条件:

    1、阿里云oss

    2、阿里云ecs

    3、环境:centos7.x

    步骤:

    1、centos中安装宝塔面板

    2、下载NextCloud安装包,上传到宝塔,解压

    3、在ecs中挂载阿里云oss,此处是重点。

    • 在oss中建立bucket,记下bucket名字,AccessKey ID,以及Access Key Secret
    • 查看此bucket对应的ecs内网访问域名,我这里是oss-cn-hangzhou-internal.aliyuncs.com;注意是用内网地址(endpoint)
    • 安装osf记录授权秘钥:
      cd /usr/local/src
      wget https://github.com/aliyun/ossfs/releases/download/v1.80.0/ossfs_1.80.0_centos7.0_x86_64.rpm
      sudo yum localinstall ossfs_1.80.0_centos7.0_x86_64.rpm
    • echo {bucketname}:{access-key-id}:{access-key-secret}> /etc/passwd-ossfs
      chmod 640 /etc/passwd-ossfs
      mkdir /mydata
      cd /mydata
      mkdir ossfs
      ossfs {bucketname} /mydata/ossfs -ourl=http://oss-cn-shenzhen-internal.aliyuncs.com
    • 我这里在ecs中挂载:ossfs pan-ifunpm /www/wwwroot/pan.ifunpm.com/nextcloud/ossfy -ourl=http://oss-cn-hangzhou-internal.aliyuncs.com -ouid=1000 -ogid=1000 -oumask=007 -o allow_other
    • 此处挂载的地址是重点。
    • 自动挂载:vi命令编辑/etc/fstab ,加入以下内容
      vi /etc/fstab
      ossfs pan-ifunpm /www/wwwroot/pan.ifunpm.com/nextcloud/ossfy -ourl=http://oss-cn-hangzhou-internal.aliyuncs.com -ouid=1000 -ogid=1000 -oumask=007 -o allow_other 0 0

    4、缓存

    启用APCU或者Redis,修改nextcloud中的config文件,具体修改办法参考config_sample

    如果您希望达到更高的性能,可以启用文件事务锁定,以下为使用APcu缓存,Redis作文件事务锁定

    'memcache.local' => 'OCMemcacheAPCu',
    'memcache.locking' => 'OCMemcacheRedis',
    'redis' => array(
    'host' => 'localhost',
    'port' => 6379,
    ),
  • 相关阅读:
    网络分析(二)定向与非定向
    Flex 找不到html文件,不能自动生成html问题解决
    常用的功能点记录
    git常规操作命令整理
    语境驱动测试7原则
    探索式测试的问与答
    测试建模:Google ACC
    探索式测试:基于测程的测试管理(SessionBased Test Management)
    用Excel展示SQL Server中的数据 (III): IronPython与自动化
    在Ajax中使用Flash实现跨域数据读取
  • 原文地址:https://www.cnblogs.com/lijiejoy/p/11441221.html
Copyright © 2020-2023  润新知