天天看點

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

簡介

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雲伺服器

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

②選擇自定義配置——計費模式為“按量付費”——地域選擇“北京”——可用區選擇“随機可用區”——網絡選擇“預設”即可

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

③執行個體類型選擇"标準型"——執行個體配置選擇“标準型SA2?imageView2/2/w/1620"——“配置為1H1G”

選擇配置如下圖所示

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

④ 鏡像部分選擇“公共鏡像——Ubuntu、64位、Ubuntu Server 16.04.1 LTS 64位"

公網帶寬選擇“免費配置設定獨立公網IP”——計費類型選擇“按使用流量”——帶寬值數為:100Mbps

具體配置如下,配置完畢以後點選“下一步:設定主機"進行下一步配置操作

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

⑤安全組配置為“已有安全組” 并選擇“放通全部端口"

登陸方式為“設定密碼”,并在密碼處,設定對應的密碼 (注意哦,密碼一定要符合複雜性要求的哦,包含大寫字母,小寫字母,特殊字元,數字等)

配置完畢以後,點選“下一步:确認配置資訊" 進行下一步配置操作

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

⑥所有配置完畢以後,我們點選“開通” 去開通CVM雲伺服器

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

⑦ 正在開通中....

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

二. 遠端連接配接雲伺服器

2.1.使用遠端工具登陸到伺服器中

(windows系統可使用xshell或者Putty登陸,Mac系統可直接使用terminal登陸,當然啦,你也可以直接在我們的騰訊雲的控制台面闆上直接進行VNC連接配接,本篇文章以騰訊雲所提供的VNC控制台直接遠端連接配接)

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務
【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務
【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務
【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

三.安裝MongoDB資料庫

3.1 切換使用者為Root

執行如下指令将目前使用者切換至Root使用者

sudo su root           

複制

執行完畢以後,原來的ubuntu使用者會切換成root,如下圖所示

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

3.2 下載下傳MongoDB資料庫軟體包

執行如下指令下載下傳MongoDB資料庫軟體包

wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb           

複制

執行成功以後,如下圖所示

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

3.3 使用dpkg安裝下載下傳的軟體包

執行如下指令使用dpkg安裝下載下傳的軟體包

dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb           

複制

執行成功,如下圖所示

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

3.4 更新可擷取軟體及其版本資訊

執行如下指令更新可擷取軟體及其版本資訊

apt-get update           

複制

執行成功如下圖所示

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

3.5 使用指令安裝Mongodb資料庫

執行如下apt-get install指令安裝Mongodb資料庫

apt-get install percona-server-mongodb-34 -y           

複制

下載下傳percona-server-mongodb-34中...

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

安裝完畢,如下圖所示

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

四.下載下傳安裝配置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%時表示已經下載下傳完畢~

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

4.2 解壓Lenote二進制包

使用tar指令對Lenote二進制包進行解壓操作

tar xzf leanote-linux-amd64-v2.5.bin.tar.gz           

複制

解壓完畢以後,如下圖所示

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

4.3 導入資料庫

使用指令進入到leanote目錄,并執行導入資料庫指令,将其資料導入到Mongodb中

cd leanote
mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/           

複制

當出現dene時,表示其已經導入成功~

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

4.4 啟動Lenote服務

進入到bin目錄中,運作run.sh腳本啟動Lenote服務

cd bin
sh run.sh           

複制

執行成功如下如圖所示,當出現Listening on ... 0.0.0.0:9000時,表示服務已正常運作,屆時,我們可以通過浏覽器通路其Lenote

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

五.通路Lenote服務

5.1 通過浏覽器通路Lenote私有雲筆記

我們通過在騰訊雲的CVM控制台中,找到CVM伺服器的位址,并在浏覽器中輸入CVM伺服器的位址+9000端口的方式進行通路已經搭建好的Lenote服務,正常通路結果如下:

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

我們再次輸入對應的賬号及密碼,點選“sign in”即可登陸到雲筆記中

預設賬号:admin

預設密碼:abc123

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務

至此,我們就可以開始在任何地點,任何時間記錄自己想記錄的筆記啦 !

【玩轉騰訊雲】十一.輕松打造一款好用的私有雲筆記簡介操作步驟一.建立CVM雲伺服器二. 遠端連接配接雲伺服器三.安裝MongoDB資料庫四.下載下傳安裝配置Lenote五.通路Lenote服務