一.先介紹下Leanote
github位址: https://github.com/leanote
特性
- Markdown文法支援
- 無幹擾的寫作模式
- Vim和Emacs編輯模式
- 将筆記導出為PDF
- 批處理操作
- 可定制的部落客題
二.連接配接ECS伺服器
三.安裝MongoDB
1.執行以下指令,安裝MongoDB。
yum -y install mongodb mongodb-server.x86_64 mariadb-devel.i686
2.執行以下指令,啟動MongoDB服務。
systemctl start mongod
但是這裡報錯了,少了2個包,是以這裡我是用清華鏡像站的教程安裝MongoDB,這個教程是我目前看過最簡潔的,推薦大家使用
跳轉位址然後這次是成功了的
3.執行以下指令,檢視MongoDB運作狀态。
systemctl status mongod
四.安裝Leanote
1.下載下傳Leanote二進制安裝包。
wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz
2.解壓安裝包。
tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz
3.編輯檔案leanote/conf/app.conf,在檔案中找到app.secret項,将該項的值改為任意字元串。 (如不修改将會有安全風險)
4.初始化資料庫。
mongorestore -h localhost -d leanote --dir /root/leanote/mongodb_backup/leanote_install_data/
5.啟動服務。
nohup bash /root/leanote/bin/run.sh > /root/leanote/run.log 2>&1 &
6.通路雲筆記。
在浏覽器中通路
http://公網位址>:9000,請将替換為左側資源欄中的ECS公網IP位址。預設管理使用者為admin,密碼為abc123因為這次有個步驟有問題,組員們也在群裡積極探讨解決方法,拉進了之間的距離,團隊協作在這次作業中發揮了很大作用,讓一些隊員少走彎路