寶塔安裝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' => '\OC\Memcache\APCu',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array(
'host' => 'localhost',
'port' => 6379,
),


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM