推荐一款开源的云笔记 – Leanote(蚂蚁笔记)
谢谢群友 @扑街 分享!
开篇
前不久为知笔记全面收费。一部分人转投其他免费的笔记。一部分人由于笔记太多(也许是情怀)付费使用。
国内的比较出名的3款云笔记,目前仅有道对免费用户没什么限制。
免费不易,早晚收费!
以下是有道云笔记,为知笔记和印象笔记一些比较。(转自网易)
Leanote
下面介绍一下本文的猪脚 :Leanote (蚂蚁笔记)
官网 : https://leanote.com
Leanote 也提供了云笔记服务,有免费 也有付费的。
就免费而言没有有道云笔记实在点儿(个人观点)!
当然本文主要不是介绍Leanote提供的服务,而是开源项目。
开源项目
Leanote, 不只是笔记!
特性
- 高效笔记:Leanote 有易操作的界面, 包含一款富文本编辑器和Markdown编辑器,让您的笔记记录更轻松和高效。对高阶用户,我们还提供
Vim
和Emacs
编辑模式,助推你的写作速度更上层楼。 - 知识管理: Leanote 灵活而强大的“笔记本-笔记-标签”系统,让它成为你个人知识管理的利器。
- 分享: 你可以通过Leanote同好友分享知识、想法和经历, 邀请好友加入你的笔记簿,通过云端交流信息。
- 协作: Leanote协助你与同事之间相互协作,激荡新思路,随时随地头脑风暴。
- 博客: Leanote也可以作为你的个人博客, 把你的知识传播的更远!
其它特性
- 支持Markdown编辑
- 写作模式
Vim
及Emacs
编辑模式- 支持PDF导出
- 支持批量操作
- 博客自定义主题, 实现高度定制化
部署指南
Leanote 提供非常详细的 安装说明介绍。
更多内容: https://github.com/leanote/leanote/wiki
这里说一下 二进制安装。(推荐此方法)
安装步骤:
- 下载
leanote
二进制版。 - 安装
mongodb
。 - 导入初始数据。
- 配置
leanote
。 - 运行
leanote
。
1. 下载 leanote
二进制版
由此处下载 leanote 最新二进制版。
假设将文件下载到 /home/user1
目录下, 解压文件从而在 /home/user1
目录下生成 leanote
目录:
$> cd /home/user1 $> tar -xzvf leanote-darwin-amd64.v2.0.bin.tar.gz
2. 安装 mongodb
到 mongodb 官网 下载相应系统的最新版安装包,或者从以下链接下载旧版本:
- 64位 linux mongodb 3.0.1 下载链接: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz
下载到 /home/user1
下, 直接解压即可:
$> cd /home/user1 $> tar -xzvf mongodb-linux-x86_64-3.0.1.tgz/
为了快速使用mongodb
命令, 可以配置环境变量。编辑 ~/.profile
或/etc/profile
文件, 将mongodb/bin
路径加入即可:
$> sudo vim /etc/profile
此处实例使用了vim
文本编辑器,你可以使用自己熟悉的编辑器。
在/etc/profile
中添加以下行,注意把用户名(user1
)和相应的文件目录名(mongodb-linux-x86_64-3.0.1
)替换成自己系统中的名称:
export PATH=$PATH:/home/user1/mongodb-linux-x86_64-3.0.1/bin
保存修改后,在终端运行以下命令使环境变量生效:
$> source /etc/profile
先在/home/user1
下新建一个目录data
存放mongodb
数据:
mkdir /home/user1/data
用以下命令启动mongod
:
mongod --dbpath /home/user1/data
这时mongod
已经启动,重新打开一个终端, 键入mongo
进入交互程序:
$> mongo > show dbs ...数据库列表
mongodb
安装到此为止, 下面为mongodb
导入leanote
初始数据。
leanote
初始数据存放在 /home/user1/leanote/mongodb_backup/leanote_install_data
中。
打开终端, 输入以下命令导入数据。
$> mongorestore -h localhost -d leanote --dir /home/user1/leanote/mongodb_backup/leanote_install_data/
现在在mongodb
中已经新建了leanote
数据库, 可用命令查看下leanote
有多少张"表":
$> mongo > show dbs # 查看数据库 leanote 0.203125GB local 0.078125GB > use leanote # 切换到leanote switched to db leanote > show collections # 查看表 files has_share_notes note_content_histories note_contents ....
初始数据的users
表中已有2个用户:
user1 username: admin, password: abc123 (管理员, 只有该用户才有权管理后台, 请及时修改密码) user2 username: [email protected], password: [email protected] (仅供体验使用)
leanote
的配置存储在文件 conf/app.conf
中。
请务必修改app.secret
一项, 在若干个随机位置处,将字符修改成一个其他的值, 否则会有安全隐患!
其它的配置可暂时保持不变, 若需要配置数据库信息, 请参照 leanote问题汇总。
注意: 在此之前请确保mongodb
已在运行!
新开一个窗口, 运行:
$> cd /home/user1/leanote/bin $> bash run.sh
最后出现以下信息证明运行成功:
... 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://ip:9000
体验leanote
吧!
版权声明:
作者:汉农
链接:https://fandai.gezi.workers.dev/2922.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。
Evolution