如何在 CentOS 及其衍生版上安裝 ONLYOFFICE 文檔 v7.2

使用社區(qū)版,您可以在本地服務(wù)器上安裝 ONLYOFFICE 文檔,并將在線編輯器與 ONLYOFFICE 協(xié)作平臺其他熱門系統(tǒng)集成在一起。

ONLYOFFICE文檔是什么

ONLYOFFICE 文檔是一個在線辦公套件屉来,包括文本文檔陶缺、電子表格和演示文稿的查看器和編輯器,與包括 .docx坷随、.xlsx、.pptx 在內(nèi)的 Office Open XML 格式完全兼容驻龟,并支持實(shí)時協(xié)作編輯温眉。

主要功能

  • 文檔編輯器
  • 電子表格編輯器
  • 演示文稿編輯器
  • 移動網(wǎng)頁查看器
  • 協(xié)作編輯
  • 支持象形文字
  • 支持所有常見格式:DOC、DOCX翁狐、TXT类溢、ODT、RTF露懒、ODP闯冷、EPUB、ODS懈词、XLS蛇耀、XLSX、CSV坎弯、PPTX纺涤、HTML

ONLYOFFICE文檔最新版

最近ONLYOFFICE發(fā)布了v7.2,最新版本的在線編輯器提供了多種實(shí)用性改進(jìn):

  • 輕松的插件安裝流程抠忘、
  • 實(shí)時查看器撩炊、
  • 支持連字、
  • 新可填寫表單的字段類型褐桌、
  • 可插入到任何文檔的衰抑、可編輯的OLE 電子表格、
  • 全新界面主題和語言荧嵌、
  • 特殊粘貼熱鍵等等呛踊。

閱讀這篇文章,了解更多關(guān)于ONLYOFFICE文檔v7.2新功能啦撮。

本指南將向您展示如何在機(jī)器上安裝 Linux 版的 ONLYOFFICE 文檔社區(qū)版谭网。

系統(tǒng)要求

  • CPU:雙核 2 GHz 或更高
  • 內(nèi)存2 GB 或更大
  • 硬盤:至少 40 GB 的可用空間
  • 其他要求:至少 4 GB 的交換空間
  • 操作系統(tǒng):RHEL 7 或 CentOS 7
  • 其他要求:
    • PostgreSQL12.9 或更高版本
    • NGINX1.3.13 或更高版本
    • RabbitMQ

安裝依賴項(xiàng)

安裝最新的 NGINX 軟件包版本

如要為 RHEL/CentOS 設(shè)置 yum 代碼庫,請創(chuàng)建名為 /etc/yum.repos.d/nginx.repo赃春、包含以下內(nèi)容的文件:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key

安裝 NGINX

sudo yum install nginx

之后愉择,編輯 /etc/nginx/nginx.confNGINX 配置文件,如下所示:

user                  nginx;
worker_processes      1;
error_log             /var/log/nginx/error.log warn;
pid                   /var/run/nginx.pid;
events {
  worker_connections  1024;
}
http {
  include             /etc/nginx/mime.types;
  default_type        application/octet-stream;
  log_format          main  '$remote_addr - $remote_user [$time_local] "$request" '
                            '$status $body_bytes_sent "$http_referer" '
                            '"$http_user_agent" "$http_x_forwarded_for"';
  access_log          /var/log/nginx/access.log  main;
  sendfile            on;
  #tcp_nopush         on;
  keepalive_timeout   65;
  #gzip               on;
  include             /etc/nginx/conf.d/*.conf;
}

安裝 EPEL 代碼庫

sudo yum install epel-release

安裝和配置 PostgreSQL

安裝 PostgreSQL,包含在您的 CentOS 版本內(nèi):

sudo yum install postgresql postgresql-server

如要從 PostgreSQL 代碼庫安裝其他 PostgreSQL 版本锥涕,請參閱官方 PostgreSQL 文檔以詳細(xì)了解衷戈。

初始化 PostgreSQL 數(shù)據(jù)庫

sudo service postgresql initdb
sudo chkconfig postgresql on

對 IPv4 和 IPv6 本地主機(jī)啟用“trust”身份驗(yàn)證方法

在文本編輯器中打開文件:/var/lib/pgsql/data/pg_hba.conf

找到 host all all 127.0.0.1/32 ident 字符串层坠,并將其替換為如下字符串:

host    all             all             127.0.0.1/32            trust

然后找到 host all all ::1/128 ident 字符串殖妇,并將其替換為如下字符串:

host    all             all             ::1/128                 trust

保存更改。

重啟 PostgreSQL 服務(wù):

sudo service postgresql restart

創(chuàng)建 PostgreSQL 數(shù)據(jù)庫和用戶:

您可以指定任意用戶名和密碼破花。

首先運(yùn)行命令:

cd /tmp

以防止從根目錄運(yùn)行谦趣,無法將目錄更改為 "/root" 警告。然后必須創(chuàng)建數(shù)據(jù)庫和用戶:

sudo -u postgres psql -c "CREATE DATABASE onlyoffice;"
sudo -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
sudo -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

安裝 RabbitMQ

sudo yum install rabbitmq-server

如要在 CentOS 8 上安裝 RabbitMQ座每,請參閱官方說明前鹅。

啟動 rabbitmq 服務(wù)并啟用開機(jī)啟動:

sudo service rabbitmq-server start
sudo systemctl enable rabbitmq-server

安裝 mscorefonts

安裝 cabextractxorg-x11-font-utils 軟件包:

sudo yum install cabextract xorg-x11-font-utils

對 CentOS 7.8(2003),還需要 fontconfig

sudo yum install fontconfig

安裝 msttcore 字體軟件包:

sudo rpm -i https://deac-ams.dl.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

安裝 ONLYOFFICE 文檔

添加 ONLYOFFICE 文檔代碼庫

使用如下命令峭梳,添加 yum ONLYOFFICE 文檔代碼庫::

sudo yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm

安裝 ONLYOFFICE 文檔

執(zhí)行如下命令:

sudo yum install onlyoffice-documentserver

運(yùn)行依賴服務(wù)舰绘,并允許開機(jī)啟動:

sudo service supervisord start
sudo systemctl enable supervisord
sudo service nginx start
sudo systemctl enable nginx

此后,ONLYOFFICE 文檔會作為一個進(jìn)程運(yùn)行延赌。該軟件包會像其他 rpm 軟件包一樣進(jìn)行更新除盏。

更改默認(rèn)的 ONLYOFFICE 文檔端口

ONLYOFFICE 文檔默認(rèn)使用端口 80 監(jiān)聽傳入連接叉橱。從 4.3 版起挫以,如果您計(jì)劃使用 ONLYOFFICE 文檔非默認(rèn)端口,可以做更改窃祝。

如要更改默認(rèn)端口掐松,請確保其對傳入/傳出連接開放。請參閱 ONLYOFFICE 文檔使用端口的完整列表粪小。

為此大磺,您需要編輯運(yùn)行如下命令的 DS_PORT 環(huán)境變量:

export DS_PORT=<PORT_NUMBER>

請寫入端口號,而非上面命令中的<PORT_NUMBER>探膊。

警告:如要將 ONLYOFFICE 文檔的協(xié)議變更為 HTTPS杠愧,請不要將端口更改為 443;請使用<u><u>本說明</u></u>逞壁。

此后流济,您可以繼續(xù)配置 ONLYOFFICE 文檔

配置 ONLYOFFICE 文檔

運(yùn)行配置腳本

運(yùn)行 documentserver-configure.sh 腳本:

bash documentserver-configure.sh 

系統(tǒng)會要求您指定 PostgreSQL 和 RabbitMQ 連接的參數(shù)腌闯。請使用如下數(shù)據(jù):

對于 PostgreSQL

  • 主機(jī):localhost
  • 數(shù)據(jù)庫:onlyoffice
  • 用戶:onlyoffice
  • 密碼:onlyoffice

對于 RabbitMQ

  • 主機(jī):localhost
  • 用戶:guest
  • 密碼:guest

添加防火墻例外

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd –reload

禁用 SELinux 自 v.5.0 起棄用

使用任意文本編輯器打開文件 /etc/selinux/config绳瘟,將 SELINUX=enforcingSELINUX=permissive 字符串替換為 SELINUX=disabled,并保存更改姿骏。

重新啟動服務(wù)器糖声,使更改生效。

在瀏覽器中啟動 ONLYOFFICE 文檔

配置完成后,您可以在瀏覽器地址欄中輸入 http://localhost蘸泻,即可打開 ONLYOFFICE 文檔歡迎頁面琉苇。在該頁面中缨恒,您可以找到關(guān)于如何使用啟用文檔示例柳畔、或使用提供的 API 將在線編輯器集成到網(wǎng)絡(luò)應(yīng)用程序中的詳細(xì)說明。

如要將 ONLYOFFICE 文檔連接到 ONLYOFFICE 群組忍弛,請參閱本說明歼争。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拜马,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子沐绒,更是在濱河造成了極大的恐慌俩莽,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乔遮,死亡現(xiàn)場離奇詭異扮超,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蹋肮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進(jìn)店門出刷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人坯辩,你說我怎么就攤上這事馁龟。” “怎么了漆魔?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵坷檩,是天一觀的道長。 經(jīng)常有香客問我改抡,道長矢炼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任阿纤,我火速辦了婚禮句灌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘欠拾。我一直安慰自己胰锌,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布清蚀。 她就那樣靜靜地躺著匕荸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪枷邪。 梳的紋絲不亂的頭發(fā)上榛搔,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天诺凡,我揣著相機(jī)與錄音,去河邊找鬼践惑。 笑死腹泌,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的尔觉。 我是一名探鬼主播凉袱,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼侦铜!你這毒婦竟也來了专甩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤钉稍,失蹤者是張志新(化名)和其女友劉穎涤躲,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贡未,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡种樱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了俊卤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嫩挤。...
    茶點(diǎn)故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖消恍,靈堂內(nèi)的尸體忽然破棺而出岂昭,到底是詐尸還是另有隱情,我是刑警寧澤哺哼,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布佩抹,位于F島的核電站,受9級特大地震影響取董,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜无宿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一茵汰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧孽鸡,春花似錦蹂午、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至巷疼,卻和暖如春晚胡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工估盘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瓷患,地道東北人。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓遣妥,卻偏偏與公主長得像擅编,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子箫踩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容