1. 通过Docker安装
预计需要下载10G的镜像。
(1)下载docspace安装脚本
curl -fsSL https://download.onlyoffice.com/docspace/docspace-install.sh -o docspace-install.sh
(2)修改docker compose的别名为docker-compose
alias docker-compose='docker compose'
(3)运行docspace安装脚本进行依赖和镜像下载安装
sudo bash docspace-install.sh docker
(4)验证运行情况,在浏览器输入localhost访问
(5)排查步骤
a、检查当前运行的容器
正在运行12个容器,如图所示。
b、停止所有容器
docker-compose -f /app/onlyoffice/build.yml down
docker-compose -f /app/onlyoffice/proxy.yml down
c、重新运行安装脚本
d、查看运行的容器
正在运行27个容器,如图所示。
e、再次在浏览器打开localhost
f、从步骤b再次重试
发现有些容器没有重新创建,这里手动把所有容器全部删除。
g、依然是e的问题。
本次实践失败,暂不继续通过Docker尝试,猜测可能有一个原因(wsl2下的ubuntu下安装的Docker可能有网络配置问题)!下面将尝试用DEB/RPM包安装。
2. 通过DEB/RPM包安装
(1)下载docspace安装脚本
curl -fsSL https://download.onlyoffice.com/docspace/docspace-install.sh -o docspace-install.sh
(2)执行以下命令通过DEB/RPM包安装
bash docspace-install.sh package
经历了漫长的等待,安装到一半,遍嫌太慢我中断了安装
再次执行安装命令,报错如下(提示端口被占用,其实这就是安装成功的那一半占用的!)
手动停止它们
再次尝试安装,发现redis没杀死,通过以下命令进行停止
systemctl stop redis-server
再次尝试安装,发现beam.smp,原来是rabbitmq的进程,通过以下命令停止
rabbitmqctl stop
再次尝试安装,发现能继续安装了,再次进入821MB的漫长等待
安装结束,仍然有报错
(3)安装完成后在浏览器输入localhost验证
TODO