簡介
Leanote一款開源雲筆記軟體,它使用Go的Web架構revel和MongoDB開發完成的,其是目前為止發現的最有bigger的雲筆記,它支援markdown輸入,代碼高亮,多人協作,筆記曆史記錄,筆記内導航,直接釋出為部落格等等。最重要的是它完全開源的,我們可以通過在騰訊雲伺服器去搭建屬于自己私有的雲筆記~在任何地點,任何時間記錄自己想記錄的筆記!
【前期文章】
【玩轉騰訊雲】一.半小時輕松搭建屬于自己的Discuz論壇
【玩轉騰訊雲】二.基于CVM伺服器輕松部署PostgreSQL資料庫
【玩轉騰訊雲】三.雲端輕松建構部署WordPress網站應用
【玩轉騰訊雲】四.使用雲伺服器CVM輕松部署Node.js
【玩轉騰訊雲】五.手把手教你用VNC搭建Ubuntu可視化界面(一)
【玩轉騰訊雲】六.3分鐘打造個人專屬雲盤,速度吊打某雲盤
【玩轉騰訊雲】七.基于CVM快速搭建部署屬于自己的維基百科
【玩轉騰訊雲】八.一分鐘快速上手搭建寶塔管理面闆
【玩轉騰訊雲】九.雲開發CloudBase快速搭建hexo部落格
【玩轉騰訊雲】十.通過Web浏覽器對CVM伺服器運維管理
【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記
操作步驟
一.建立CVM雲伺服器
①在CVM雲伺服器面闆中——執行個體——建立CVM雲伺服器

②選擇自定義配置——計費模式為“按量付費”——地域選擇“北京”——可用區選擇“随機可用區”——網絡選擇“預設”即可
③執行個體類型選擇"标準型"——執行個體配置選擇“标準型SA2?imageView2/2/w/1620"——“配置為1H1G”
選擇配置如下圖所示
④ 鏡像部分選擇“公共鏡像——Ubuntu、64位、Ubuntu Server 16.04.1 LTS 64位"
公網帶寬選擇“免費配置設定獨立公網IP”——計費類型選擇“按使用流量”——帶寬值數為:100Mbps
具體配置如下,配置完畢以後點選“下一步:設定主機"進行下一步配置操作
⑤安全組配置為“已有安全組” 并選擇“放通全部端口"
登陸方式為“設定密碼”,并在密碼處,設定對應的密碼 (注意哦,密碼一定要符合複雜性要求的哦,包含大寫字母,小寫字母,特殊字元,數字等)
配置完畢以後,點選“下一步:确認配置資訊" 進行下一步配置操作
⑥所有配置完畢以後,我們點選“開通” 去開通CVM雲伺服器
⑦ 正在開通中....
二. 遠端連接配接雲伺服器
2.1.使用遠端工具登陸到伺服器中
(windows系統可使用xshell或者Putty登陸,Mac系統可直接使用terminal登陸,當然啦,你也可以直接在我們的騰訊雲的控制台面闆上直接進行VNC連接配接,本篇文章以騰訊雲所提供的VNC控制台直接遠端連接配接)
三.安裝MongoDB資料庫
3.1 切換使用者為Root
執行如下指令将目前使用者切換至Root使用者
sudo su root
複制
執行完畢以後,原來的ubuntu使用者會切換成root,如下圖所示
3.2 下載下傳MongoDB資料庫軟體包
執行如下指令下載下傳MongoDB資料庫軟體包
wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb
複制
執行成功以後,如下圖所示
3.3 使用dpkg安裝下載下傳的軟體包
執行如下指令使用dpkg安裝下載下傳的軟體包
dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
複制
執行成功,如下圖所示
3.4 更新可擷取軟體及其版本資訊
執行如下指令更新可擷取軟體及其版本資訊
apt-get update
複制
執行成功如下圖所示
3.5 使用指令安裝Mongodb資料庫
執行如下apt-get install指令安裝Mongodb資料庫
apt-get install percona-server-mongodb-34 -y
複制
下載下傳percona-server-mongodb-34中...
安裝完畢,如下圖所示
四.下載下傳安裝配置Lenote
4.1 下載下傳Lenote二進制包
通過如下指令下載下傳Lenote二進制包
wget https://superb-sea2.dl.sourceforge.net/project/leanote-bin/2.5/leanote-linux-amd64-v2.5.bin.tar.gz
複制
當進度達到100%時表示已經下載下傳完畢~
4.2 解壓Lenote二進制包
使用tar指令對Lenote二進制包進行解壓操作
tar xzf leanote-linux-amd64-v2.5.bin.tar.gz
複制
解壓完畢以後,如下圖所示
4.3 導入資料庫
使用指令進入到leanote目錄,并執行導入資料庫指令,将其資料導入到Mongodb中
cd leanote
mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/
複制
當出現dene時,表示其已經導入成功~
4.4 啟動Lenote服務
進入到bin目錄中,運作run.sh腳本啟動Lenote服務
cd bin
sh run.sh
複制
執行成功如下如圖所示,當出現Listening on ... 0.0.0.0:9000時,表示服務已正常運作,屆時,我們可以通過浏覽器通路其Lenote
五.通路Lenote服務
5.1 通過浏覽器通路Lenote私有雲筆記
我們通過在騰訊雲的CVM控制台中,找到CVM伺服器的位址,并在浏覽器中輸入CVM伺服器的位址+9000端口的方式進行通路已經搭建好的Lenote服務,正常通路結果如下:
我們再次輸入對應的賬号及密碼,點選“sign in”即可登陸到雲筆記中
預設賬号:admin
預設密碼:abc123
至此,我們就可以開始在任何地點,任何時間記錄自己想記錄的筆記啦 !