nextcloud 安装困难

2021-06-01 10:10:00 +08:00
 CSGO
普通安装,设置里有几条错误无法修复。
docker 更困难,各种连不上数据库啥的,响应也很慢,更多问题。
以及尝试了不止 10 来个 docker-compose,都差不多有各种问题。
所以有没其他好的网盘推荐?
3645 次点击
所在节点    问与答
29 条回复
CSGO
2021-06-01 14:45:55 +08:00
moxuanyuan
2021-06-01 15:21:18 +08:00
cloudreve
jfdnet
2021-06-01 15:38:06 +08:00
用了一年多了。蛮正常的。
数据库用 docker 的 mysql,再用 docker 开个 redis 做缓存,很稳。

供参考:
docker run -d --name nextcloud \
-v /volume1/SYNC/nextcloud:/var/www/html \
--link mysql:mysql \
--link redis:redis \
--restart unless-stopped \
-p 8000:80 nextcloud
nullboy
2021-06-01 16:57:07 +08:00
nextcloud 用过一段时间弃用了,经常遇到同步和文件锁定问题,网页还卡的很
现在换了 syncthing,感觉还行
ysicing
2021-06-01 22:35:49 +08:00
官方也有提供 docker-compose 吧,目前我司在用,大概数据在 2T 左右, 存储使用 minio

https://github.com/nextcloud/docker/blob/05026b029d37fc5cd488d4a4a2a79480e39841ba/.examples/docker-compose/with-nginx-proxy/mariadb/fpm/docker-compose.yml
viosey
2021-06-02 17:03:21 +08:00
@jfdnet 请问有 docker mysql 的运行命令参考一下嘛?我试了一下发现有点问题
jfdnet
2021-06-02 17:51:09 +08:00
@viosey

docker run -d --name mysql \
-v /volume1/docker/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=****** \
-e MYSQL_DATABASE=nextcloud \
-e MYSQL_USER=nextcloud \
-e MYSQL_PASSWORD=****** \
-p 3306:3306 \
mysql:8.0

密码这里面设一下
poporange
2021-06-03 10:39:48 +08:00
我基本已经弃坑 nextcloud 了,安装完成以后各种问题,我的树莓派吃不消,cpu 占用巨大...
AllenHua
2021-07-02 14:35:23 +08:00
最近又在几个机器上安装了 nextcloud (虽然吃硬件资源,但是配合丰富的插件功能强大,还是香的)

1. docker pull mysql:8.0

2. docker pull nextcloud

3. 创建 user-defined bridge network

```
# docker network create \
--driver=bridge \
--subnet=192.168.50.0/23 \
--ip-range=192.168.50.0/24 \
--gateway=192.168.50.254 \
mynetwork
```

4. docker run mysql

```
# docker run -d --name mysql \
-v /mnt/ssd/dockerdata/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-e MYSQL_DATABASE=nextclud \
-e MYSQL_USER=nextcloud \
-e MYSQL_PASSWORD=nextcloud \
-p 3306:3306 \
--network mynetwork \
mysql:8.0
```

5. docker run nextcloud

```
# docker run -d --name nextcloud \
-v /d/dockerdata/nextcloud:/var/www/html \
--link mysql:mysql \
-p 80:80 \
--network mynetwork \
nextcloud
```


最后 打开浏览器 输入 ip,数据库 mysql/maraidb 那里写上 mysql 就好了( docker 会自动解析出 ip 和端口)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/780522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX