第一步:開通 ECS 雲伺服器
同搭建簡歷與搭建 Linux 學習環境一樣,我們進行自己雲筆記的搭建也需要開通
ECS 雲伺服器,具體操作步驟同上。
第二步:安裝 Leanote 程式
Leanote 是一款開源雲筆記軟體,使用 Go 的 Web 框架 revel 和 MongoDB 開
發完成。支援多語言多使用者有非常好的筆記記錄體驗,接下來我們將介紹 Leanote
的二進制版安裝教學
搭建自己專屬的雲筆記 < 47
- 設定安全組
(1)進入本範例安全組
(2)點選設定規則
(3)右上角快速建立規則
48 > 搭建自己專屬的雲筆記
(4)根據框內內容輸入,並點選確認:
HTTP(80)和 HTTPS(443)
授權物件爲:0.0.0.0/0
- 安裝 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 列表檔案
搭建自己專屬的雲筆記 < 49
Ubuntu 14.04
echo 「deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodborg/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-org3.4.list
(3)更新本地包數據庫
sudo apt-get update
(4)安裝最新版本的 MongoDB
sudo apt-get install -y mongodb-org
- 安裝 Leanote
(1)下載或者通過 sftp 上傳二進制包(建議本地下載後上傳 速度快)
wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linuxamd64-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… 表示成功:
50 > 搭建自己專屬的雲筆記
cd
apt install screen
screen -S leanote
cd leanote/bin
bash run.sh
第三步:設定 Leanote
程式碼:
cd …/
cd conf
vim app.conf
bash …/bin/run.sh
搭建自己專屬的雲筆記 < 51
52 > 搭建自己專屬的雲筆記
搭建自己專屬的雲筆記 < 53
瀏覽器開啓就行。
http://ECS 公網 IP
54 > 搭建自己專屬的雲筆記
第四步:使用 Leanote
- 進入首頁後,在頂部切換至中文
- 點選登錄,賬號是 admin,密碼是 abc123
搭建自己專屬的雲筆記 < 55
- 點選這裏的 + 號,是建立一個筆記分類
- 然後我們就可以新建我們的筆記了!~
56 > 搭建自己專屬的雲筆記
- 筆記是實時儲存的,我們不用刻意去點選儲存,或者 Ctrl + S
- 在右上角,點選後臺管理
搭建自己專屬的雲筆記 < 57
- 在 Configuration 中 Site’s URL 修改爲我們的 ECS 公網 IP
- Open Register 中可以選擇不開放註冊。