使用 docker 安装 leanote,跨设备写作
傻翠的设备一直不少:大电脑,小电脑,平板,手机,还有新购入的 MacBook,iPhone SE(这个之后再讲 2333),横跨了 Windows,Linux,OSX,iOS,Android 多个平台和系统。
于是在傻翠码字的时候,一个头疼的问题就出现了:往往在设备 A 上写了一半,下次打算接着写的时候就不记得在哪台设备上写的了,很难继续下去。
那么,如何在我不同的设备之间同步我的写作进度呢?市面上有一些可以进行云同步的工具,比如印象笔记,为知笔记。但是他们或者需要会员,或者不支持 Markdown,多少都用得有点不爽。索性傻翠自己有一台服务器,于是在上面搭建了 Leanote 这个支持跨平台写作的后台。用了这些时间感觉异常舒服,几乎离不开了,于是分享给大家。
Leanote 的官网在 这里,它主要有这样的优点:
- 支持各平台桌面端,网页端与两大手机端
- 天生支持 Markdown 与数学公式
- 支持历史记录回放与内容搜索
- 可以导出为博客
- 支持代码高亮
另外可以通过 docker 进行私有部署而且占用内存并不是很大(相比之下,为知笔记的 docker 光是内存就要占用 4G ,根本没有那么大的资源),用我 2G 的阿里云学生主机就绰绰有余了。
那么我们正式开始部署吧 ww
部署
首先我们需要有一台有 docker 的 VPS 或者 NAS。为了方便进行 docker 安装我做了一个 docker 镜像并且发布在了 docker hub 上
如果类似 VPS 的话,需要安装 docker,安装好后可以直接 pull 镜像,我使用的命令如下:
docker create
-v ~/leanote/conf:/usr/local/bin/leanote/conf
-v ~/leanote/public:/usr/local/bin/leanote/public
-v ~/leanote/mongo:/usr/local/bin/leanote/db_data
-p 9000:9000
--name leanote
idealclover/leanote
其中几个 -v 是为了将配置文件,公共文件与数据库文件映射出来,方便进行备份与再部署,-p 是为了 docker 内外端口的映射,--name 是为该容器的命名。
之后运行 docker start leanote
就可以启动容器了 w 访问之前设置好的端口名就 OK 啦
如果是类似群晖的 NAS(我只有群晖 2333)的话,在 docker 的注册表中搜索 leanote,找到 idealclover/leanote 并下载
之后在映像中新增该映像的实例:点击启动,在高级设置中配置卷
配置端口
之后启动,访问自己 VPS 的对应端口,就可以看到页面了 w
用的还是挺舒服的~
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgajfcf
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13