在碎片化时代,我们被太多的信息包围着,我们太需要一款备忘录工具,帮我们存放从四面八方收集回来的【对我们价值】的【碎片】。
在自己上下班通勤路上,在蹲坑翻看无聊的【技术贴】、【人生鸡汤文】时,我们不由自主的想要把看到的信息文字或者图片保存下来,然后等到需要时,可以拿出来使用,比如,发这篇帖子时,作为分享内容图片粘贴出来,增加版面内容:
亦比如,发到朋友圈,晒晒文字,装装X,也显得自己B格高,满足下虚荣心。
当然,更重要的是,备份看到的或者自己想要表达的,让这些东西有个归属沉淀的地方。
欢迎查看【我的念念碎】https://memos.coding01.cn/。
今天,我想分享的就是这个开源软件:https://usememos.com/
Memos 介绍
"memo" 是"memorandum"的缩写,意思是备忘录或内部备忘录。通常用于企业、组织或政府机构之间的内部沟通和文件传递。备忘录通常包含一些重要信息、决策、建议、指示等,有时还包含要求、目标和截止日期等细节。它通常被用来记录在企业、组织或政府机构内部的交流,并提供方便的参考。
正如 memo 的含义一样,作者就想把 Memos 定位于:能够快算获取和分享想法的轻量级备忘录工具。
A privacy-first, lightweight note-taking service
Easily capture and share your great thoughts.
正如作者说的那样,Memos 软件主要包括下面功能:
- 隐私优先。所有数据都保存在自己的数据库里,不用存在第三方的数据库中,不用担心隐私外泄。
- Markdown 支持。像我这样的码农,使用 Markdown 写字的时间远超过 Word 软件,应该是天生喜欢 Markdown 格式。
- 轻量级。Go + React + SQLite 基本上是轻量级网站的标配了。我喜欢 Memos 最主要的原因只有一个:能用 Docker 部署,只要有一台服务器,敲几行命令行就可以部署网站上线使用。整个过程我真实操作体验**< 10 分钟**发布。
- 可定制化。其实轻量级的软件,可定制化的地方已经很少了,基本拿来就能用,不需要有过多的设计。这里无非就是设置网站的名称、logo、自定义一些 CSS 样式,和可执行 Script (我主要是放一些网站访问量的跟踪 script)。
- 完全开源。很多软件在开始阶段,为了吸引使用,标榜自己完全开源,但愿 Memos 能如其所说的,一直开源下去。
- 永久免费。不要再未来某一段时间来一个序列号或授权码购买之类的。
到此为止,Memos 满足我使用它的一切期望值。
动手部署
正如上面说的,只需要几行命令即可。
docker run -d \
--init \
--name memos \
--publish 5230:5230 \
--volume ~/.memos/:/var/opt/memos \
ghcr.io/usememos/memos:latest
是不是很简单,直接配置一个端口和保存数据 volume。即可启动一个 Memos 容器。
我是使用 Caddy Server https://caddyserver.com/,配置一个 Caddyfile:
memos.coding01.cn {
reverse_proxy *.*.*.*:5230
tls /*/fullchain.cer /*/*.key
}
重启 Caddy,就可以访问了。
由于 Memos 更新比较频繁(看出作者对 Memos 投入很热情,不得不点赞!),我们需要更新镜像,更新容器:
// 暂停和移除容器
docker stop memos && docker rm memos
// 备份数据
cp -r ~/.memos/memos_prod.db ~/.memos/memos_prod.db.bak
// 拉取最新镜像,由于镜像放在 Github 的仓库中,国内访问有时会比较慢,可利用一下加速方法。
docker pull ghcr.io/usememos/memos:latest
最后执行上面的 run
即可。
整个下来发现,也就 5-6 行命令搞定,发布一个属于自己的备忘录网站。
当然如果你是 iOS 手机,想随时随地可以摘录和发布内容,这时候你可能需要借助一个牛哄哄的软件了:【快捷指令】,下面可以看看我是如何在【微信读书】里看到好文字,复制发布到 Memos 上的。
如果你也想实现【快捷自由】,欢迎给我留言,我给你分享快捷指令代码。
总结
欢迎技术人员长期关注,每周至少一款产品推荐,都是通过自己体验,用到真实场景后,再推荐给各位!
全部工具
Simply encode and decode string into a their base64 representation.
一个易于使用且支持数据选择的 JSON 美化工具。
随机出颜色,总有一款是你喜欢的
友好的编辑器,提高效率
快速生成二维码
极致的性能和极高的拼音识别准确率
友好的数学公式编辑器,和数学为友
实用的密码生成工具,自动生成一组随机的密码,操作简便,性能稳定
简单的时间戳转换,让你一目了然
简单的转换过程,快算简单
不一般的搜索体验
图片制作已经成为网站功能必备了