Ubuntu 部署 onlyoffice
2人浏览 / 0人评论
官方文档:https://helpcenter.onlyoffice.com/zh/docs/installation/docs-community-install-ubuntu.aspx
sudo apt-get install postgresql
# 数据库用户必须命名为onlyoffice
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"
sudo apt-get install rabbitmq-server
sudo apt-get install nginx-extras
mkdir -p -m 700 ~/.gnupg
curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --import
chmod 644 /tmp/onlyoffice.gpg
sudo chown root:root /tmp/onlyoffice.gpg
sudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpg
echo "deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer
# 输入您在配置 PostgreSQL 时指定的onlyoffice密码
sudo apt-get install onlyoffice-documentserver
# 使用https
sudo service nginx stop
sudo cp -f /etc/onlyoffice/documentserver/nginx/ds-ssl.conf.tmpl /etc/onlyoffice/documentserver/nginx/ds.conf
# 编辑 /etc/onlyoffice/documentserver/nginx/ds.conf 文件,将所有双花括号 {{...}} 中的参数更改为实际使用的:
{{SSL_CERTIFICATE_PATH}} - 您获取的 SSL 证书的路径;
{{SSL_KEY_PATH}} - SSL 证书私钥的路径;
{{SSL_VERIFY_CLIENT}} - 是否启用客户端证书验证(可用值为 on、off、optional 和 optional_no_ca);
{{CA_CERTIFICATES_PATH}} - 客户端证书的路径,如果启用,将根据前一个参数进行验证;
{{ONLYOFFICE_HTTPS_HSTS_MAXAGE}} - 用于设置 ONLYOFFICE 文档 NGINX vHost 配置中的 HSTS max-age 的高级配置选项,仅在使用 SSL 时适用(通常默认为 31536000,被认为足够安全);
{{SSL_DHPARAM_PATH}} - Diffie-Hellman 参数的路径;
sudo service nginx start
sudo bash /usr/bin/documentserver-update-securelink.sh
豫公网安备 41010702003051号
全部评论