開源雲筆記Leanote部署和搭建詳細圖文教程

本篇教程主要是帶大家在自己的Linux服務器上搭建屬於自己的開源雲筆記系統。 leanote官網 https://leanote.com/ 【螞蟻筆記 = 筆記 + 博客 + 協作 + 私有云】 私有部署:阿里雲/騰訊雲/華爲雲(隨意選一個雲計算平臺進行部署)

特點:Leanote雲筆記產品包括: Leanote Web & Server(即本倉庫), 桌面客戶端, IOS, android. 4端全部開源!

如果想試用我們的產品,歡迎在 https://leanote.com 上註冊, Leanote團隊爲你提供穩定可靠的服務。 擔心服務廠商如何處理你的個人數據嗎?你可以下載Leanote安裝在自己的服務器上,進行私有部署,筆記程序和筆記數據完全掌控在自己手裏, 通過Leanote客戶端連接與自建服務同步數據。

第一步開通雲服務器

進入 https://ecs-buy.aliyun.com/#/prepay 我們就可以選擇購買 ECS 產品了,根據產品購買頁面我們一步一步講。

具體的圖文操作教程可以查看(非常詳細):阿里雲服務器購買教程(圖文指南)

一、計費方式:

包年包月可以理解爲是預付費產品,我們得先購買一個月或者幾個月幾年的ECS產品才能使用ECS,適合於長期穩定使用服務器的場景,比如說做網站。而按量付費可以理解爲是後付費產品,我們需要保證有 100元的餘額纔可以使用按量付費,按量付費就是用幾個小時就扣幾小時的錢,適合於測試或者跑數據的場景。 二、地域

地域(Region)和可用區(Zone)是兩個概念,地域就是服務器的數據中心所放在的城市,例如華東1是在杭州,華東2是在上海,不同地域的ECS不可內網互聯。可用區是同一地域下的不同數據中心,在同一個地域距離較小可以通過光纖連接內網可以互聯。 一般來說,地域的選擇就是看哪個地域於訪客最多的地區、轉化率最高的地區最近,例如我的博客訪客主要來自廣東省,那麼華南1-深圳自然是我選擇的。而不是離管理者最近,例如我是阿里速賣通上的外貿企業,方可主要是拉美國家的用戶我的官方就不可能建設在華東1,而是應該選擇美東1-弗吉尼亞。 三、網絡

網絡分經典網絡和專有網絡,經典網絡是阿里雲最早期的網絡方式,同一地域內的所有ECS、OSS、RDS都可以互聯的然後通過安全組來實現訪問的控制。而專有網絡則是用戶自有一個虛擬路由網絡和交換機,只有同一網絡、交換機下的ECS、RDS等產品才能互聯,專有網絡還可以綁定彈性IP,就算換ECS了,IP依舊可以保持不變。 儘量以選擇專有網絡爲先。 四、實例系列

系列 I是阿里雲最早的服務器硬件了,採用的ivy Bridge、DDR3內存,分無I/O 優化實例和I/O 優化實例。 系列 II 較系列 I 進行了硬件升級,採用 Haswell CPU、DDR4 內存,並默認爲 I/O 優化實例,同時增加了一些新的指令集,使整數和浮點運算的性能翻倍,整體計算能力更強。 系列 III 相對系列 I 和系列 II 進行了硬件升級,採用 Intel Broadwell CPU、DDR4 內存,並默認爲 I/O 優化實例,高主頻和中主頻兩種 CPU 配合多種內存配比,可以提供給用戶更好的性能以及更多的選擇。 每一個系列支持的產品類型更多,價格也越高,如果並不需要極端性能,可以考慮使用系列二產品。 五、公網帶寬

公網帶寬則分按使用流量和按固定帶寬計費,按流量計費顧名思義就是用多少流量扣多少錢,不同地域的每G流量資費不一樣。按帶寬計費就是先買斷多少M的帶寬,後面無關用多少流量都不計費。一般來說正常建站最好有至少2M的帶寬並配合OSS能產品託管附件會比較好。 六、鏡像

公共鏡像:是由阿里雲官方提供公共基礎鏡像,僅包括初始系統環境。請根據您的實際情況自助配置應用環境或相關軟件配置。 自定義鏡像:基於用戶系統快照生成,包括初始系統環境、應用環境和相關軟件配置。選擇自定義鏡像創建雲服務器,節省您的重複配置時間。 共享鏡像:是其他賬號的自定義鏡像主動共享給您使用的鏡像。阿里雲不保證其他賬號共享給您的鏡像的完整性和安全性,使用共享鏡像需要自行承擔風險。 鏡像市場:提供經嚴格審覈的優質鏡像,預裝操作系統、應用環境和各類軟件,無需配置,可一鍵部署雲服務器。滿足建站/應用開發/可視化管理等個性化需求。

七、儲存

儲存主要分系統盤和數據盤,系統盤就是整個操作系統所安裝的虛擬硬盤,而數據盤則是提供掛載到某一盤符或者目錄下。 數據盤的安全可靠性更高,推薦將網站數據存放於數據盤所掛載的目錄或盤符下。 而普通雲盤則是阿里雲最早提供的雲盤,在三盤副本和高可靠性下性能孱弱,至存在於系列一的無I/O 優化實例用。高效雲盤則是在三盤副本和高可靠性下提供 1240~3000 IOPS的磁盤性能,在60G以下性價比凸顯。SSD雲盤則是買的越大性能越好,最大提供20000 IOPS 的性能,磁盤大於60G的情況下有購買價值,性能明顯。 八、其他

購買量很明顯,就是買幾臺相同配置的ECS,用戶數據默認不設置就行,就是開機設置一些小文字出來。 九、安全設置

設置密鑰,就是通過密鑰文件登入 Linux 系統,而非通過密碼,必須擁有密鑰文件纔可以登入系統。 設置密碼,就是通過密碼登入Linux系統或者Windows 系統,推薦新手使用該方式。 創建後設置,就是生成實例了再通過重置密碼的方式修改密碼,不推薦!

第二步安裝 Leanote 程序 Leanote是一款開源雲筆記軟件,使用Go的Web框架revel和MongoDB開發完成。支持多語言多用戶有非常好的筆記記錄體驗,接下來我們將介紹 Leanote 的二進制版安裝教程。 一、設置安全組 1、進入_本實例安全組_

2、點擊_配置規則_

3、右上角_快速創建規則_

4、根據框內內容輸入,並點擊確認: HTTP(80) 和 HTTPS(443) 授權對象爲:0.0.0.0/0

二、安裝 MongoDB 教程以 Ubuntu 16.04 64位爲例。

1、我們需要使用PuTTYFileZiila來實現對ECS的遠程終端控制和文件傳輸PuTTY 是自由的跨平臺 Telnet/SSH 客戶端,同時在 Win32Unix 系統下模擬 xterm 終端。其主要作者是 Simon Tatham。 由 Larry Li維護並開源的中文版:下載地址: https://github.com/larryli/PuTTY/releases

填寫好主機名稱、IP後點擊 打開,就可以連接使用終端了。

2、在 Putty 中運行以安裝 MongoDBwget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb apt-get update apt-get install percona-server-mongodb-34 -y

三、安裝 Leanote 1、下載二進制包並解壓: wgethttps://superb-sea2.dl.sourceforge.net/project/leanote-bin/2.5/leanote-linux-amd64-v2.5.bin.tar.gz tar xzf leanote-linux-amd64-v2.5.bin.tar.gz 

2、導入數據庫,最後出現 done 表示成功 cd leanote mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/

3、啓動 Leanote,出現 Listening on :9000... 表示成功: cd bin sh run.sh

第三步配置 Leanote 一、爲Leanote開啓進程守護 默認的 Leanote 只要我們關閉 Putty 就會關閉無法運行,我們需要爲 Leanote 開啓進程守護以便關閉後依舊可以運行 1、安裝 supervisor apt install supervisor -y 2、下載配置文件: cd /etc/supervisor/conf.d 3、wgethttps://gist.githubusercontent.com/ivmm/9c0eaab8cba681032748d13c782278dc/raw/22412f42f85770094adb2e91340bb13f454a206f/leanote.conf 4、重啓supervisor servicesupervisor restart 二、安裝 Nginx 開啓反向代理 因爲 Leanote 默認運行在 9000 端口而不是我們 http 默認的80端口,我們通過反向代理來實現 80 端口訪問 1、安裝 Nginx apt install nginx -y 2、下載配置文件 cd /etc/nginx/sites-available mv default default.old wget https://gist.githubusercontent.com/ivmm/59071483eb8577c22a9a4223cbf5b4ee/raw/907f53aa932fb0ddacdbb427d0e8bb64c720c9bf/default 3、重啓 Nginx以生效配置 service nginx restart 三、瀏覽器打開就行 _http://ECS_公網IP

第四步使用 Leanote 一、進入首頁後,在頂部切換至中文:

二、點擊登錄,賬號是admin,密碼是abc123

效果如圖所示:

三、點擊這裏的 + 號,是創建一個筆記分類

四、然後我們就可以新建我們的筆記了!~

五、筆記是實時保存的,我們不用刻意去點擊保存,或者 Ctrl + S

六、在右上角,點擊後臺管理

七、在 Configuration 中 Site’s URL修改爲我們的ECS公網IP

八、Open Register 中可以選擇不開放註冊

原文地址【猿視野】https://www.yundashi168.com/186.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章