centos8一键安装nextcloud和onlyoffice
时间: 2023-06-13 09:05:30 浏览: 210
可以使用 Docker 容器化部署 Nextcloud 和 OnlyOffice。以下是简单的一键安装脚本:
1. 安装 Docker 和 Docker Compose
```shell
# 安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# 安装 Docker Compose
sudo curl -sSL https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
```
2. 创建一个 `docker-compose.yml` 文件
```yaml
version: '3'
services:
db:
image: mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
app:
image: nextcloud
ports:
- 8080:80
links:
- db
volumes:
- nextcloud:/var/www/html
restart: always
onlyoffice:
image: onlyoffice/documentserver
ports:
- 8888:80
links:
- db
volumes:
- onlyoffice:/var/www/onlyoffice/Data
- /app/onlyoffice/logs:/var/log/onlyoffice
restart: always
volumes:
nextcloud:
onlyoffice:
```
3. 运行 `docker-compose up -d` 命令
```shell
sudo docker-compose up -d
```
4. 访问 Nextcloud 和 OnlyOffice
在浏览器中输入 `http://<your-server-ip>:8080` 访问 Nextcloud,输入管理员账号和密码,完成 Nextcloud 的初始化设置。
在 Nextcloud 中安装 OnlyOffice 插件,并在设置中配置 OnlyOffice 服务器地址为 `http://<your-server-ip>:8888`。
现在,你可以创建和编辑文档、表格和幻灯片了。
阅读全文