docker部署nextcloud+mysql+onlyoffice
·
文章目录
环境安装
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!
更多推荐
所有评论(0)