环境安装

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

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐