AI正在绞尽脑汁想思路ING···
BiのAI摘要
HunYuan-Lite

引言

因为正好有云存储的需求,恰好又有服务器,所以决定自建一个Owncloud网盘服务,集成一个Onlyoffice。

安装网盘

建站

在官网下载最新的安装包

因为使用1panel,所以搭网站很简单,选择php7.3运行环境,添加必要的php扩展,新建一个Mysql数据库,按照正常步骤安装就行了。

调优

  1. 配置Redis缓存
    在1panel安装Redis,
    在config/config.php中添加
1
2
3
4
5
6
7
8
9
10
11
'filelocking.enabled' => true,
'memcache.local' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => [
'host' => '容器名', // For a Unix domain socket, use '/var/run/redis/redis.sock'
'port' => 6379, // Set to 0 when using a Unix socket
'timeout' => 0, // Optional, keep connection open forever
'password' => 'password', // Optional, if not defined no password will be used.
'dbindex' => 0, // Optional, if undefined SELECT will not run and will
// use Redis Server's default DB Index.
],
  1. 添加Cron任务
    首先在Owncloud的配置页面把计划任务调整为Cron
    在1panel的计划任务中添加,容器选择php7.3的容器,用户必须为www-data,时间为每15分钟。
1
php sites/cloud.biss.click/index/occ system:cron

集成Onlyoffice

在1panel应用商店直接安装Onlyoffice,并反向代理到自己的域名
在Owncloud中搜索Onlyoffice插件,然后填写自己的域名、密钥(在参数中可以查到)