1. 程式人生 > >區域網linux系統CentOS上部署engineercms、docker和onlyoffice實現文件協作

區域網linux系統CentOS上部署engineercms、docker和onlyoffice實現文件協作

等了好久,這次終於下決心在區域網部署了linux系統,並安裝docker和load了onlyoffice,利用engineercms進行資料管理和文件協作。

我整理了完整文件,見我的網盤

engineercms

0基礎安裝linux、onlyoffice和engineercms        1

〇、前言         1

一、U盤安裝CentOS 7.0圖文詳解教程      2

二、U盤安裝 CentOS7類似參考         22

三、虛擬機器安裝centos類似參考         42

四、CentOS7.4 Linux安裝與網路配置 51

五、虛擬機器裡的Centos7配置網路-類似參考    52

六、虛擬機器Centos7配置網路-類似參考    53

七、Linux CentOS 7的圖形介面安裝(GNOME、KDE等)        55

八、CentOS 7命令列安裝GNOME、KDE圖形介面-類似參考  58

一、進入 root 模式      58

二、安裝  X 視窗系統         58

三、安裝圖形介面軟體 GNOME 60

四、更新系統的預設執行級別     62

九、CentOS Docker 安裝       62

十、匯入onlyoffice映象並執行容器   65

十一、執行engineercms       65

十二、小程式的開發和使用         66

十三、windows遠端訪問linux桌面    66

〇、前言

為了幫助windows使用者在linux裡部署onlyoffice,特意收集和自己體驗筆記,同時執行engineercms。

Linux下編譯engineercms另見文件。

Windows下部署onlyoffice另見我的文件。

Onlyoffice的二次開發另見文件。

Onlyoffice的文件結構開發另見文件。

Onlyoffice的外掛(比如電子章)開發,另見文件。

以上分享來自網友和我的筆記。在此感謝大家的付出。QQ504284,微信hotqin888

小程式青少兒書畫:方便親自書畫作品上傳和分享。

小程式珠三角設代閱覽版:方便工程師現場手機上傳照片,釋出圖文。

思路:區域網一臺新電腦,先要下載linux系統centos——然後製作U盤(一),然後開機安裝centos,安裝過程中配置完整安裝,否則預設是最小安裝,不帶圖形介面(一~三)——然後配置網路(命令列配置參考四~六)——然後安裝docker(九)——然後load onlyoffice的離線包(十),或者直接docker pull onlyoffice映象——執行onlyoffice容器(十)——再執行engineercms(十一),即可進行協作了和專案資料管理了。

一、U盤安裝CentOS 7.0圖文詳解教程

https://www.linuxidc.com/Linux/2014-10/108014.htm

記錄下U盤安裝CentOS 7.0安裝過程,供Linux新手參考。U盤安裝Linux簡單又環保,推薦大家使用。

五、虛擬機器裡的Centos7配置網路-類似參考

進入網路配置的目錄下,如下圖

http://upload-images.jianshu.io/upload_images/606862-f2708eb40f9a0057.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

 

vi編輯器編輯ifcfg-ens33,按insert進入編輯模式。

vi ifcfg-ens33

 

http://upload-images.jianshu.io/upload_images/606862-d50a6083afb4a87a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

BOOTPROTO設為dhcp

ONBOOT設為yes

按下Esc進入命令模式輸入:wq儲存並退出。

5.centos中輸入service network restart 將網路服務重啟,之後就可以上網了。

原文:https://blog.csdn.net/qq_32046111/article/details/78451068

九、CentOS Docker 安裝

http://www.runoob.com/docker/centos-docker-install.html

Docker支援以下的CentOS版本:

十、匯入onlyoffice映象並執行容器

docker load < fei3onlyoffice.tar

docker ps -a

docker run -i -t -d -p 9000:80 fei3onlyoffice/documentserver

 

十一、執行engineercms

[[email protected] ~]# ./engineercms.exe

-bash: ./engineercms.exe: Permission denied

[[email protected] ~]# chmod +x engineercms.exe

[[email protected] ~]# ./engineercms.exe

[[email protected] ~]# systemctl stop firewalld.service關閉防火牆,否則其他電腦訪問不了。

十二、小程式的開發和使用

首先是有公網ip

其次是有對應的域名

再次是有https證書

然後是去微信公眾平臺,用一個郵箱註冊一個小程式,分個人和企業不同。個人的小程式不允許有釋出功能,不允許釋出視訊。個人小程式想釋出內容,只能是用小程式體驗版,一個小程式體驗版可以新增除自己之外的14個人作為體驗者。一個身份證可以有10個小程式。

申請好後,有appid

用小程式開發工具,新建專案,輸入appid,然後把原始碼替換。工具——上傳……釋出

小程式的程式碼中,請求的地址填入engineercms的介面地址,就可以了。

小程式不允許發朋友圈,但可以分享給朋友,分享給群。

想發朋友圈,採用迂迴的辦法,開啟小程式裡某個內容,生成分享圖片,帶小程式二維碼的。將這個分享圖片儲存到相簿,然後去相簿把這個圖片分享到朋友圈,別人點選這個圖片,識別其中的二維碼,就可以進入小程式查閱了。

十三、windows遠端訪問linux桌面

https://www.kafan.cn/edu/6562816.html

https://www.jianshu.com/p/61f2b0965501

 

首先是命令列連線方法,因為只要連線了命令列,其他都好辦了。見下文

https://jingyan.baidu.com/article/ed15cb1bb1ff451be36981a9.html

如何用SecureCrt連線linux系統

 

SecureCRT顯示亂碼的解決辦法

https://blog.csdn.net/zhengqijun_/article/details/70197567

 

命令列連線上linux後,可以安裝vnc作為遠端桌面連線的服務了。

安裝

#yum -y install vnc *vnc-server*

 

vim /etc/sysconfig/vncservers

複製下面2行進去

SERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768"

儲存