一直在找一个开源的记笔记的软件,偶然看到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程序,另开一命令窗口。一定要是用管理员的身份打开
回车后程序就跑起来了。