搭建個人Leanote雲筆記本
一、連接配接ECS伺服器
- 建立資源,打開Windows系統自帶終端CMD,輸入連接配接指令
。将其中的username和ipaddress替換為ECS伺服器的登入名和公網位址。ssh [username]@[ipaddress]
- 第一次連接配接一般會提示是否繼續連結,輸入yes同意繼續,然後會提示輸入登入密碼,輸入ECS伺服器的登陸密碼
- 登陸成功後會顯示Welcome……
二、安裝MongoDB
MongoDB是一個基于分布式檔案存儲的高性能資料庫,介于關系資料庫和非關系資料庫之間,它支援的資料結構非常松散是類似于json和bson格式,是以可以存儲比較複雜的資料類型。Mongo最大的特點是它支援的查詢語言非常強大,其文法有點類似于面向對象的查詢語言,幾乎可以實作類似關系資料庫單表查詢的絕大部分功能,而且還支援對資料建立索引
*我們現在所搭建的Leanote雲筆記本是以MongoDB作為後端資料庫的,是以需要先準備好MongoDB資料庫
*
- 先配置MongoDB的yum源,輸入指令進入vim編輯器配置
vim /etc/yum.repos.d/mongodb-org-4.0.repo
按i進入編輯模式,添加以下内容:
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
[root@localhost ~]# yum makecache
gpgcheck = 0
可省去gpg驗證
按Esc鍵退出編輯模式,輸入
:wq
儲存并退出vim編輯器
- 安裝MongoDB
yum -y install mongodb-org
檢視mongo安裝位置指令
whereis mongod
,檢視修改配置檔案指令
vim /etc/mongod.conf
- 啟動MongoDB
systemctl start mongod.service
- 可運作以下指令檢視MongoDB的狀态
systemctl status mongod.service

三、安裝Leanote
- 下載下傳Leanote二進制安裝包
wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz
- 解壓安裝包
tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz
- 編輯檔案leanote/conf/app.conf,在檔案中找到
項,将該項的值改為任意字元串app.secret
根據Leanote官方文檔,如不修改app.secret項的值,将會有安全隐患
使用vim編輯器打開檔案leanote/conf/app.conf
vim leanote/conf/app.conf
輸入
:/app.secret=
并按下回車查找
app.secret
位置,找到後按
i
鍵進入編輯模式,修改該項的值為任意字元串,然後按下
Esc
鍵退出編輯模式,輸入
:wq
- 初始化資料庫
mongorestore -h localhost -d leanote --dir /root/leanote/mongodb_backup/leanote_install_data/
- 啟動服務
nohup bash /root/leanote/bin/run.sh > /root/leanote/run.log 2>&1 &
- 通路雲筆記
在浏覽器中通路
http://<ECS公網位址>:9000
,将
<ECS公網位址>
替換為ECS公網IP位址。
右上角可切換簡體中文頁面
預設管理使用者為
admin
,密碼為
abc123