使用Leanote搭建自己的私人笔记服务

市面上云笔记软件已经很多,跨平台的也很多,各有各的优点,有的依托大厂,有的功能新颖。但是如果你喜欢折腾,打算打造一个自己的私人云笔记的话,Leanote是个不错的选择。

简介

主图
官网的介绍是前所未有的文档体验,近乎完美的平台覆盖,支持团队协同,企业级私有云。
蚂蚁笔记 = 笔记 + 博客 + 协作 + 私有云

  • 支持MarkDown,实时同步预览
  • 所有数据均存储在自己服务器上MongoDB数据库
  • 支持将笔记分享成博客,多款博客主题供选择,可轻松自定义定制主题
  • 支持语音,图片输入,随时用微信记录身边的一切
  • 支持代码高亮,涵盖所有主流语言的代码高亮,随心所欲在Leanote里写代码,记知识
  • 支持写作模式&预览模式,让您静心写作,免受打扰,全屏预览,开启使用笔记演讲或分享的时代

安装

安装mongodb数据库

现在宝塔面板已经很方便了,直接在软件商店安装即可。

官网下载Leanote

支持源码下载及编译好的二进制版。
源码地址:https://github.com/leanote
最新二进制版本下载地址:http://leanote.org/#download

配置Leanote

将下载好的leanote上传到服务器并解压,配置文件在leanote->conf->app.conf

  • site.url:启动后用于访问的路径。
  • appkey:随意修改,只改变内容不要删减字段,保证和初始默认的值不一致即可。不知道干啥的,官方说明文档里说用户必须要修改,要不然会有安全问题。其他的都可以不用改。
  • i18n.default_language:云笔记的语言,默认是英文,使用后面语句i18n.default_language=zh_cn设置成中文。

初始化数据库

下载的压缩包里有数据库初始化脚本,路径在/leanote/mongodb_backup/leanote_install_data/,只需要修改下下面脚本的路径,执行脚本即可完成数据库初始化。

1
mongorestore -h localhost -d leanote --dir ~/leanote/mongodb_backup/leanote_install_data/

初始化完成可在软件商店MongoDB设置里面看下是否有了leanote数据库,是否有数据,如下图的话说明初始化完成了。
MongoDB设置

启动leanote

进入leanote/bin/目录下,执行下面命令自动leanote,日志路径是/developer/log/leanote.log,可以自定义。

1
nohup bash run.sh >/developer/log/leanote.log 2>&1 &

启动完成后即可以使用上面设置的site.url的路径进行访问云笔记。
蚂蚁笔记默认管理员账号和密码为 admin abc123,登陆后在个人中心及时修改。

软件登陆

在软件登录页面选择登录自建服务,服务器地址是上面设置的site.url,然后输入用户名密码即可。

登录页面

登录页面


使用Leanote搭建自己的私人笔记服务
http://example.com/p/877c4b25.html
作者
Kapu
发布于
2022年1月18日
许可协议