天天看點

搭建個人Leanote雲筆記本應用-ECS七天訓練營DAY05

Leanote是一款線上的雲筆記應用,有如下特點:
  • 支援網頁、PC、手機APP用戶端和微信版,随時記錄,友善分享,支援語音,圖檔輸入。
  • 代碼高亮,涵蓋所有主流語言的代碼高亮,随心所欲在Leanote裡寫代碼,記知識。
  • 包含一款富文本編輯器和Markdown編輯器。對高階使用者,提供

    Vim

    Emacs

    編輯模式。
  • 專業數學公式編輯,像Word和Latex能編輯數學公式。
  • 支援建立思維腦圖,将散亂的想法以樹狀資訊分層展示。
  • 詳細曆史紀錄,每次儲存都在後端備份,輕松查找,一鍵恢複。
  • 實時同步雲端。

安裝MongoDB

1.運作以下指令建立/編輯

mongodb-org-4.2.repo

檔案

vim /etc/yum.repos.d/mongodb-org-4.2.repo           

2.編輯檔案

[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc           

3.運作以下指令安裝MongoDB

yum install -y mongodb-org           

yum install -y mongodb-org-4.2.6 mongodb-org-server-4.2.6 mongodb-org-shell-4.2.6 mongodb-org-mongos-4.2.6 mongodb-org-tools-4.2.6           

4.執行以下指令,啟動MongoDB服務

systemctl start mongod           

5.執行以下指令,檢視MongoDB運作狀态

systemctl status mongod           
  • Active

    狀态為

    running

    則啟動成功。

安裝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

項,将該項的值改為任意字元串。(根據Leanote官方文檔,如不修改将會有安全風險)

vim leanote/conf/app.conf           

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://<ECS公網位址>:9000

,請将

<ECS公網位址>

替換為左側資源欄中的ECS公網IP位址。預設管理使用者為

admin

,密碼為

abc123

。登入成功後如下圖所示。

參考/引用

leanote/leanote: Not Just A Notepad! (golang + mongodb) http://leanote.org (github.com) 搭建個人Leanote雲筆記本 - 開發者雲體驗平台 (aliyun.com) CentOS 7上安裝MongoDB_赫子子的部落格-CSDN部落格

繼續閱讀