环境安装

1.mysql安装

安装mysql并设置root密码为123456

docker run --name=nextcloud_db -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 --restart=always mysql:5
设置nextcloud数据库

创建nextcloud_db数据库

docker exec -it nextcloud_db mysql -u root -p
CREATE DATABASE nextcloud;
GRANT ALL ON *.* TO 'root'@'%';
flush privileges;
exit;

2.拉取并启动nextcloud

docker run -itd --restart always --name=nextcloud --link nextcloud_db:db -p 5580:80 -v /home/docker/nextcloud:/var/www/html docker.io/nextcloud:latest

3.拉取并启动onlyoffice

sudo docker run -i -t -d -p 6880:80 --restart=always -v /home/docker/onlyoffice/log:/var/log/onlyoffice -v /home/docker/onlyoffice/data:/var/www/onlyoffice/Data -v /home/docker/onlyoffice/lib:/var/lib/onlyoffice -v /home/docker/onlyoffice/db:/var/lib/postgresql  onlyoffice/documentserver

nextcloud设置

1.设置mysql数据库

浏览器输入地址ip:5580进入nextcloud初始化页面设置管理员密码和数据库,选择数据库为mysql,输入用户米和密码,这里用户米为root,密码为123456,如图所示:
在这里插入图片描述

2.下载onlyoffice并设置

在应用中下载onlyoffice,如果显示链接超时错误,进入目录/home/docker/nextcloud/config,打开config.php文件,在末尾加入内容

'appstoreenabled' => true,
'appstoreurl' => 'https://www.orcy.net/ncapps/v1/',

在设置种找到ONLYOFFICE,设置如下:
在这里插入图片描述
如果显示无法连接,则在config.php末尾加上

'allow_local_remote_servers' => true,

over!

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐