Docker安装nextcloud以及遇到的一下问题和优化方法

本文详细介绍了如何使用Docker安装nextcloud,包括启动镜像、安装过程、设置redis缓存以及解决NTFS硬盘权限问题。同时,通过添加定时任务避免页面卡顿,并讲解了如何将本地文件添加到nextcloud并同步数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装镜像
docker pull nextcloud:latest

//mariadb 可选 
sudo docker create \
  --name=mariadb \
  -e PUID=0 \
  -e PGID=0 \
  -e MYSQL_ROOT_PASSWORD=密码 \
  -e TZ=Asia/Shanghai \
  -p 3306:3306 \
  -v /文件地址,我指定到外置硬盘上的:/config \
  --restart unless-stopped \
  linuxserver/mariadb

//redis 可选
docker pull redis:latest
启动镜像

安装nextcloud

1 注意一点,如果nextcloud指定的存储位置的硬盘格式是NTFS,启动的时候可能会提示权限不能为0777之类的,需要在config/config.php中添加'check_data_directory_permissions' => false用来跳过校验,如果硬盘的ext4就没有权限的问题。

设置redis

1 在config/config.php文件中添加如下

    'memcache.locking' => '\\OC\\Memcache\\Redis',
    'memcache.distributed' => '\\OC\\Me
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值