本章內容出自《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.04echo "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.04echo "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)安裝最新版本的MongoDBsudo 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 中可以選擇不開放註冊