基於Docker安裝、部署、破解Confluence 6.6圖文教程
Confluence可謂目前最強大的Wiki系統,但它是個收費軟體。本文講解如何安裝、部署、破解Confluence,部署的環境是Docker。
WARNING
- 不建議大家在公司使用破解版,用收費版的吧^_^。如果不想掏錢,可以嘗試開源的
XWik
,功能也非常強大。 - 本文只提供破解的思路及步驟,破解補丁
atlassian-extras-decoder-v2-3.2.jar
不提供,聰明如你,一定能在谷歌、百度、bing、ask上找到。
最近公司想將Confluence遷到Docker環境,同時順序想升級一下。雖然公司用的是收費版,不過我順便也研究了下怎麼破解。以下是步驟,所用版本是 Confluence 6.6
。
Confluence的破解比較簡單,只需要替換JAR包 atlassian-extras-decoder-v2-3.2.jar
就可以了。
準備
Dockerfile
以下是Dockerfile。
FROM atlassian/confluence-servernMAINTAINER 周立<eacdy0000@126.com>n# 傳入破解補丁nADD crack/atlassian-extras-decoder-v2-3.2.jar ${CONFLUENCE_INSTALL_DIR}/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jarn# 設置文件屬組nRUN chown -R ${RUN_USER}:${RUN_GROUP} ${CONFLUENCE_INSTALL_DIR}/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jarnCMD ["/entrypoint.sh", "-fg"]nENTRYPOINT ["/sbin/tini", "--"]n
docker-compose.yml
為了讓配置更加簡單,我們使用Docker Compose編排Confluence。這邊提供下docker-compose.yml
version: 2nservices:n mysql:n image: mysql:5.7n volumes:n - ./mysql/:/etc/mysql/conf.d/n - ./db_data:/var/lib/mysqln restart: alwaysn ports:n - "3306:3306"n environment:n MYSQL_ROOT_PASSWORD: root123n MYSQL_DATABASE: confluencen MYSQL_USER: confluencen MYSQL_PASSWORD: confluence123n confluence:n build: .n ports:n - "8090:8090"n
MySQL所使用的配置文件my.cnf
:
[client]ndefault-character-set = utf8n[mysql]ndefault-character-set = utf8n[mysqld]ncharacter_set_server = utf8ncollation-server = utf8_binntransaction_isolation = READ-COMMITTEDn
需要注意的是,Confluence需要使用utf8_bin
,並將事務隔離策略設為READ-COMMITTED
(B.T.W,擴展一下,大家還記得Spring的事務傳播特性吧?如果不記得,請打開瀏覽器,搜一下)
安裝
安裝Confluence比較簡單,以下是步驟:
1、如下圖,在右上角選擇中文
,然後就會變成中文界面了。
選擇產品安裝,並點擊下一步。
2、安裝插件。安裝你想要的插件。看著辦吧,我實驗的時候沒有安裝。
勾選想要安裝的插件,並點擊下一步:
3、此時將會出現類似如下的界面,讓我們輸入授權碼。這個沒有啊……
4、點擊上圖中的獲得試用授權 按鈕,跳轉到Atlassian
的官方網站,並註冊一個賬號,將會顯示類似如下的界面:
其中Server ID輸入上一步中的Server ID即可,輸入後,點擊Generate License。
5、點擊後將會彈出類似如下的界面
6、生成的License Key貼到第三步中,並點擊下一步,這樣將會顯示類似如下的界面。
7、配置資料庫,賬號/密碼是confluence/confluence123
8、配置管理賬戶
9、點擊在Confluence中管理用戶與組,然後輸入你的管理員賬號密碼,Confluence就安裝完成了。
破解驗證
1、點擊右上角的一般配置
,如下圖:
2、如果能夠看到類似如下的頁面,說明破解成功:
參考文檔
http://chenjiangtao.com/blog/2017/confluence%E7%A0%B4%E8%A7%A3.html
作者:周立
地址:基於Docker安裝、部署、破解Confluence 6.6圖文教程
推薦閱讀:
※各位前輩請問docker怎麼樣呀,有什麼學習資料(博客呀、網站呀等)給推薦一下,謝謝?
※網易蜂巢的原理是什麼?通俗的舉例說明
※Docker Private Registry Notifications
TAG:Docker |