自己搭建一個記筆記的環境記錄(leanote)


一直在找一個開源的記筆記的軟件,偶然看到leanote。竟然還是開源的,還是國人開發的果斷mark了。自己在電腦上搭建了一個挺好玩的。可以記錄一些不給別人看的小秘密。

下面是步驟記錄,當然可以到官網上看,都是中文不存在看不懂!。。。。。

https://github.com/leanote/leanote 可以按照官網的來完全沒有問題,可是官網沒有說怎樣能再次啟動環境。自己做了補充

安裝步驟:

下載 leanote 二進制版。
安裝 mongodb。
導入初始數據。
配置 leanote。
運行 leanote。

1. 下載 leanote 二進制版
http://leanote.org/#download

2. 安裝 mongodb

2.1到 mongodb 官網 下載相應系統的最新版安裝包。一直點擊下一步默認安裝。采用默認設置或自定義安裝

2.2 測試mongodb安裝

在D盤根目錄下建立dbanote目錄用於放置筆記的數據文件:

直接按WinKey+R, 輸入cmd 打開命令行,輸入以下命令(mongodb\bin目錄下執行命令):

F:\>mongod --dbpath C:\dbanote

此時這個命令行窗口最小化,不要關閉!切記!!!

安裝目錄bin:\> mongo

行首出現> 表示進入mongo 的交互程序。此時輸入:

> show dbs

mongodb 到此安裝完成!

3. 導入初始數據
按win+R,輸入cmd,回車,打開新的命令行,復制並運行以下命令。注意對應你安裝的mongdb的版本:

mongodb v2 的導入命令為:
mongorestore -h localhost -d leanote --directoryperdb C:\user1\leanote\mongodb_backup\leanote_install_data

mongodb v3 的導入命令為:
mongorestore -h localhost -d leanote --dir C:\user1\leanote\mongodb_backup\leanote_install_data

為測試導入數據,繼續在導入數據的命令行輸入

C:\> mongo
> show dbs # 查看數據庫
admin (empty)
leanote 0.078GB # Leanote 導入成功的數據庫
local 0.078GB

注意:導入成功的數據已經包含2個用戶

user1 username: admin, password: abc123 (管理員, 只有該用戶可以管理后台)
user2 username: demo@leanote.com, password: demo@leanote.com (僅供體驗使用)

4. 配置leanote

leanote的配置存儲在文件 conf/app.conf 中。

請務必修改app.secret一項, 在若干個隨機位置處,將字符修改成一個其他的值, 否則會有安全隱患!

其它的配置可暫時保持不變, 若需要配置數據庫信息, 請參照 leanote問題匯總。

5. 運行leanote

以 管理員權限 打開cmd,輸入:

$> cd C:\users\leanote\bin
$> run.bat

最后出現以下信息證明運行成功:

...
TRACE 2013/06/06 15:01:27 watcher.go:72: Watching: /home/life/leanote/bin/src/github.com/leanote/leanote/conf/routes
Go to /@tests to run the tests.
Listening on :9000...

恭喜你, 打開瀏覽器輸入: http://localhost:9000 體驗leanote吧!

注意!!!!!!!!!!!!!!

按照本教程啟動Mongodb是沒有權限控制的, 如果你的Leanote服務器暴露在外網, 任何人都可以訪問你的Mongodb並修改, 所以這是極其危險的!!!!!!!!!!! 請務必為Mongodb添加用戶名和密碼並以auth啟動, 方法請見: 為mongodb數據庫添加用戶

以上就是官網上的安裝教程。

再次打開

先找到你的mongo的安裝目錄,leanote數據存放目錄,和leanote的安裝目錄。備用

ctrl + R 運行cmd 到mongoDB的bin目錄,mongod --dbpath D:\dbanote

指定數據存放路徑

這里的窗口一定不能關閉,程序運行中也不能關閉。

下一步檢查mongoDB有沒有運行,另開一個窗口。到mongoDB的bin目錄,輸入mongo 進入交互命令模式下

下一步啟動leanote程序,另開一命令窗口。一定要是用管理員的身份打開

回車后程序就跑起來了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM