本章内容出自《7天學會ECS》電子書, 點選下載下傳完整版
搭建自己專屬的雲筆記
在本課程中将要帶大家安裝一下mangodb,安裝二進制Leanotes的版本,最終形成一個如下圖一樣大氣的雲筆記:

我們可以在這個筆記裡記錄、修改筆記:
第一步:開通ECS雲伺服器
同搭建履歷與搭建Linux學習環境一樣,我們進行自己雲筆記的搭建也需要開通ECS雲伺服器,具體操作步驟同上。
第二步:安裝 Leanote 程式
Leanote是一款開源雲筆記軟體,使用Go的Web架構revel和MongoDB開發完成。支援多語言多使用者有非常好的筆記記錄體驗,接下來我們将介紹 Leanote 的二進制版安裝教程。
1、設定安全組
(1)進入本執行個體安全組
(2)點選配置規則
(3)右上角快速建立規則
(4)根據框内内容輸入,并點選确認:
HTTP(80) 和 HTTPS(443)
授權對象為:0.0.0.0/0
2、安裝 MongoDB
(1)導入包管理系統使用的公鑰
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
(2)為MongoDB建立一個清單檔案
根據版本建立/etc/apt/sources.list.d/mongodb-org-3.4.list 清單檔案
Ubuntu 14.04
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Ubuntu 16.04
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
(3)更新本地包資料庫
sudo apt-get update
(4)安裝最新版本的MongoDB
sudo apt-get install -y mongodb-org
3、安裝 Leanote
(1) 下載下傳或者通過sftp上傳二進制包(建議本地下載下傳後上傳 速度快)
wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz
(2) 解壓
tar xzf leanote-linux-amd64-v2.6.1.bin.tar.gz
(3)啟動MongoDB
sudo service mongod start
(4)導入資料庫,最後出現 done 表示成功
cd leanote
mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/
(5)啟動Leanote 出現 Listening on :9000... 表示成功:
cd
apt install screen
screen -S leanote
cd leanote/bin
bash run.sh
第三步:配置 Leanote
代碼:
cd ../
cd conf
vim app.conf
bash ../bin/run.sh
浏覽器打開就行。
http://ECS公網 IP
第四步:使用 Leanote
1、進入首頁後,在頂部切換至中文:
2、點選登入,賬号是admin,密碼是abc123
3、點選這裡的 + 号,是建立一個筆記分類
4、然後我們就可以建立我們的筆記了!
5、筆記是實時儲存的,我們不用刻意去點選儲存,或者 Ctrl + S
6、在右上角,點選背景管理
7、在 Configuration 中 Site’s URL修改為我們的ECS公網IP
8、Open Register 中可以選擇不開放注冊