群晖自建 Leanote 服务

已知的问题

  • Leanote 删除笔记时不会将随之上传的图片删除,造成图片在服务上冗余。(原因在于图片上传时存在多笔记对应单图片关系,无法简单判断并删除)

  • MacOS 端删除账户后在此同步会出现图片无法现在的问题。

我已经转移到自建的为知笔记上了……哎,Leanote 想法真的很不错,可是功能上暂时有硬伤。

关于使用 Leanote 的原因

Leanote 真的是我想要的笔记软件类型,我比较欣赏他的几个地方:

  • [重要] 支持 LaTeX 数学公式和代码高亮
  • 支持 Markdown 笔记
  • 代码开源支持自建,而且全平台客户端同步
  • 笔记的内容支持整理成博客

群晖自带的 DS Note 也是全平台同步的,但是不支持 LaTeX 数学公式和 Markdown,写起来不是个滋味。

此外,我十分认同一篇博客的内容是从笔记逐渐完善得到的,所以这种先写笔记,然后将其整理成公开博客的工作流很棒。当然, Leanote 提供的博客功能比较有限,所以我还是倾向于在 Leanote 上做笔记,然后转载到我的 WordPress 上来。

我最近在 WordPress 上记日记,然而并非所有的内容都适合公开在 WordPress 上,所以还是选择一个笔记 or 日记软件。考察了 Day One、格志日记等软件之后,还是选择了 Leanote。

P.S. 不过看官方 Repo 里的 Issue,感觉还有很多 Bug 的样子……让我先尝试尝试。但这不影响我认为 Leanote 是理想的笔记+博客的形态。

自建 Leanote 服务

得益于群晖的 Docker 组件,想要快速建立一个 Leanote 的服务十分简单。

打开 Docker 下载镜像 axboy/leanote:latest(为了方便使用的是内部自带数据库的版本),然后双击下载好的镜像简单修改一些端口和文件映射。

文件夹

这是封装这个自带数据库版本的 Docker 作者给出的需要映射的文件夹列表以及对应的作用:

/data/db                # 内置mongodb的数据目录,nodb版无此目录
/data/leanote/conf      # 笔记的配置文件目录
/data/leanote/files     # 笔记内上传的图片、文件存放目录
/data/leanote/public/upload     # 头像上传路径

文件夹映射

端口

端口 9000 是 Leanote 服务的端口,端口 27017 是 MangoDB 的端口。由于未来我会把 Leanote 用作一个比较正式的自建服务,所以直接给他有排面的 9000 端口。MangoDB 服务一般不会自行调用,所以就让系统随机映射一个端口(以防以后不时之需)。

Leanote 端口

安全设置

根据 Leanote 官方 Repo 中的说法,请务必修改conf/app.conf 目录中 app.secret一项, 在若干个随机位置处,将字符修改成一个其他的值, 否则会有安全隐患!

域名设置

conf/app.conf 目录中 site.url 修改成自己 Leanote 服务所在的域名。这个字段会决定一些图片、附件、网站操作的 Url 地址。

比如我的 Leanote 服务通过一系列转发服务之后,最终运行在 https://leanote.algo.ren 上,所以我就把此项修改为 https://leanote.algo.ren 即可。

其他设置

自动 Docker 之后,Leanote 服务就上线了,默认的账户有两个:

user1 username: admin, password: abc123 (管理员, 只有该用户才有权管理后台, 请及时修改密码)
user2 username: demo@leanote.com, password: demo@leanote.com (仅供体验使用)

启动服务后建议立刻修改 Admin 的密码,管理员权限是通过判断用户名 admin 写死的,可以在 Docker 映射的 app.conf 文件夹里修改 adminUsername=xxx

如果是自己使用的话,建立关闭开放注册功能。

安装中的常见QA:https://github.com/leanote/leanote/wiki/QA

Enjoy it.

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇