前言:Confluence是一個專業的企業知識管理與協同軟件,可以用於構建企業wiki。通過它可以實現團隊成員之間的協作和知識共享。現在大多數公司都會部署一套Confluence,用作內部WiKi。
首先前提安裝好JDK,最好是Oracle的JDK。安裝過程此處略過
一、下載安裝
Confluence有很多版本,我們可以直接通過如下連接進行查看
https://www.atlassian.com/software/confluence/download-archives
# wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.14.3-x64.bin
# chmod 755 atlassian-confluence-6.14.3-x64.bin
# ./atlassian-confluence-6.14.3-x64.bin
注:在安裝過程中我們需要按幾次回車來確定默認安裝位置,若想指定安裝位置,需要手動輸入然后回車
安裝結束后查看端口監聽及程序是否啟動:(默認端口8090)
二、初步配置
訪問:localhost:8090
選擇使用中文:
選擇產品安裝:
選擇安裝插件:
接着我們會來到輸入授權碼的地方:
注:因為我們沒花錢所以唯有授權碼,但是不用怕,我們是有解決手段的,繼續往下看
三、使用注冊機破解
我們使用注冊機破解對confluence進行破解,因為confluence不是免費開源的,需要授權碼
破解工具下載鏈接:https://pan.baidu.com/s/1AJ5BgwA5itJjnFeUh1xHMg 密碼:yqzd
首先我們從剛剛安裝的目錄重導出jar包進行破解:
# sz /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
並改名為:atlassian-extras-2.4.jar
在本地Windows或Mac上解壓破解工具包並雙擊運行:(前提是已安裝好JDK)
得到這個么對話框,並在對話框中輸入:
1:保持默認,其他信息手動輸入,Server ID:填寫授權碼上面的服務器ID
2:選擇我們導出后改名的jar包
3:運行生成授權碼
此時先別不要着急將生成的授權碼粘貼到剛剛的web頁面中,還有后續操作:
接下來我們把剛剛導出來改名並使用注冊機注冊的jar包導回到Centos7中,並把名字改為原來的名字
並重啟confluence:
# sh /opt/atlassian/confluence/bin/stop-confluence.sh
# sh /opt/atlassian/confluence/bin/start-confluence.sh
我們登錄web頁面:http://localhost:8090
復制授權碼並粘貼:
其他兩個可以不用填寫,直接點擊下一步即可
四、繼續進行Confluence的配置
后面的我們可以選擇內嵌數據庫,也可以選擇外部數據庫,測試的話直接使用內嵌就行,但是生產環境建議大家使用外部數據庫
此處需要注意的是,需要自己單獨下載安裝MySQL驅動,於是
參考 https://www.w3resource.com/mysql/mysql-java-connection.php 下載驅動:https://dev.mysql.com/downloads/connector/j/
# yum localinstall mysql-connector-java-8.0.15-1.el7.noarch.rpm
# cp /usr/share/java/mysql-connector-java-8.0.15.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
此外Confluence對數據庫配置參數有一定的要求,具體詳情請看:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html
創建Confluence專用的數據庫,配置時會自動進行初始化。
# mysql -uroot -p -e "create database confluence default character set utf8 collate utf8_bin ; grant all on confluence.* to 'confluenceuser'@'%' identified by 'confluencepasswd' ; flush privileges;"
按照上面的要求配置完畢后,重啟mysql
重啟confluence:
# sh /opt/atlassian/confluence/bin/stop-confluence.sh
# sh /opt/atlassian/confluence/bin/start-confluence.sh
數據庫測試通過后,進行下一步:
配置管理用戶:
配置管理員賬戶:
點擊下一步后,至此完全設置成功。
五、 卸載
# sh /opt/atlassian/confluence/uninstall