centos8一键安装doker,onlyoffice和onlyoffice脚本
时间: 2023-06-13 13:04:41 浏览: 194
以下是 CentOS 8 上一键安装 Docker 和 OnlyOffice 的脚本:
```bash
#!/bin/bash
# 安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# 启动 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker
# 安装 OnlyOffice
sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver
echo "安装完成!"
```
将上述代码保存为 `.sh` 脚本文件,在终端中运行即可完成安装。
注意:在安装 OnlyOffice 时,需要开放 80 端口,如果您已经有其他服务在使用 80 端口,请修改脚本中的端口参数。
相关问题
centos8一键安装nexdloud和onlyoffice脚本
以下是一键安装Nextcloud和Onlyoffice的脚本:
```bash
#!/bin/bash
# 安装Nextcloud
echo "开始安装Nextcloud..."
sudo yum -y update
sudo yum -y install epel-release
sudo rpm -Uvh https://download.nextcloud.com/server/releases/nextcloud-21.0.1-1.el8.noarch.rpm
sudo yum -y install httpd php php-mysqlnd php-gd php-mbstring php-intl php-pecl-zip php-json php-xml php-bcmath php-gmp
sudo systemctl enable httpd
sudo systemctl start httpd
sudo setsebool -P httpd_can_network_connect on
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
# 安装Onlyoffice
echo "开始安装Onlyoffice..."
sudo yum -y install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm
sudo yum -y install onlyoffice-documentserver
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --reload
echo "安装完成!"
```
请注意,此脚本假设您使用的是CentOS 8操作系统,且已启用EPEL存储库。在运行此脚本之前,请确保您已经备份了所有重要数据,并且您已经了解了每个命令的含义。
centos8一键安装nextcloud和onlyoffice
可以使用 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`。
现在,你可以创建和编辑文档、表格和幻灯片了。
阅读全文