@
jfv 看 lz 的提问,似乎你对 docker 不太熟悉? nextcloud 官方就有 docker 镜像,并且默认不以 root 用户运行(以 www-data:www-data 运行,php 运行的程序默认就是这个用户和组)。如果你高兴改的话,改一改 php 配置也能用其他用户运行。
> 第二点 nextcloud 是每个用户一个文件夹, 而且里面还有个 user-files 的文件夹
不是很理解为什么这点会成为问题? nextcloud 各用户目录下的数据结构是和目录相同的。你既然用 docker 那么直接把你服务器上的数据目录给 mount 到 nextcloud 容器对应的 `用户名 /files` 文件夹下就结束了。充其量初期需要执行下扫描目录的命令,之后数据就出现在相对应用户里了
最后,nextcloud 在硬盘和 cpu 性能很差的机子 /服务器上的确非常卡。但是自从我把 nextcoud 移到另一台 ssd 硬盘、E3 的机子上之后,简直如丝般柔顺。