一直在找一個開源的記筆記的軟件,偶然看到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程序,另開一命令窗口。一定要是用管理員的身份打開
回車后程序就跑起來了。