作为一个笔记软件重度用户,我也换了几个笔记软件,从垃圾的不行的evernote(不支持多级文件夹,不支持markdowm)到功能尚可的wiznote,最近发现的leanote(蚂蚁笔记)又比前两者强了不少,不仅支持markdowm输入的 WYSIWYG(所见即所得),还有对vim和Emacs输入模式支持,最重要的是,leanote是全开源的软件,支持将服务端部署到自己的服务器上。如此geek且功能多样的笔记软件,在我看来是极客的不二选择。废话少说,下面来介绍一下leanote二进制版for Windows的安装教程。
前言
从官方wiki我们可以看到,leanote有分为多个平台,有两个版本的安装教程,分别是二进制版和源码版。源码版专为开发人员设计,需要安装开发环境,而二进制版则只需要安装数据库和本体即可。本片教程选择的是二进制版forWindows的安装。
1. 下载 leanote 二进制版
下载leanote 二进制版,根据系统选择相应的版本。
将下载得到的leanote文件夹放在任意目录,下面假设放在D:\user1,则现在应该有D:\user1\leanote。
2. 安装 mongodb
2.1 安装 mongodb
到 mongodb官网 下载相应系统的最新版安装包。一直点击下一步默认安装。采用默认设置或自定义安装。
2.2 测试mongodb安装
建立一个文件夹用于放置笔记的数据文件,假设文件夹目录为D:\dbanote。
打开命令行(cmd)输入以下命令:mongod –dbpath D:\dbanote
当出现以下界面时,表示数据库已经运行成功
将该命令行窗口最小化后,重新打开一个命令行窗口,输入:mongo
显示mongo命令行界面
再输入:show dbs
若此时结果显示类似
则说明mongodb加载成功。
为方便以下的步骤,建议继续保留此命令行窗口。
3 导入初始数据
再打开一个命令行窗口,输入以下命令,注意对应你安装的mongdb的版本:
- mongodb v2 的导入命令为:
mongorestore -h localhost -d leanote –directoryperdb D:\user1\leanote\mongodb_backup\leanote_install_data
- mongodb v3 的导入命令为:
mongorestore -h localhost -d leanote –dir D:\user1\leanote\mongodb_backup\leanote_install_data
为测试导入数据,继续在导入数据的命令行输入:1234> show dbs # 查看数据库admin 0.000GBleanote 0.000GB # Leanote 导入成功的数据库local 0.000GB
注意:导入成功的数据已经包含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,输入:
当出现以下界面时,说明leanote运行成功。
以上,leanote二进制版安装forWindows就正式完成了~