Memos 简介
- 嘀咕:放弃了运营一个 Mastodon 实例的想法了,想加入联邦的人自然会找到很多稳定的实例和感兴趣的社区,自己部署也很方便。倒是手里有几个不错的域名。 [2023-12-04T09:06:04.453Z]
- 嘀咕:知名作家尼尔·盖曼(Neil Gaiman)在接受冰岛电视台采访时谈及了对互联网和社交媒体现状的看法。他说,“我喜欢写博文,而在微博时代我越来越少的写博文了。”他的博文通常发表在自己的网站 neilgaiman.com 上。他表示怀念那种以理智愉快的方式与世界对话去构建一个社区的时光。他说,有意思的是人们正离开社交网络。Twitter 已经完了,已成为过去,它现在变成了 X。Twitter 的微博替代如 Threads 和 Bluesky 都无法重现 Twitter 往昔的荣光。盖曼认为博客时代可能会重新到来,人们可能会重新通过博文找到你和我。盖曼目前是 Twitter 替代 Bluesky 的狂热用户,至少对他而言,这个时代尚未到来。 https://www.solidot.org/story?sid=76784 [好像有这个趋势,好多年更博客也开始更新了,FreshRSS 里 Blog 这个订阅也多起来了。] [2023-12-03T13:53:45.982Z]
- 嘀咕:本来不打算公布这个顺丰 ID 的。(但想到平时应该也不会用到这个 ID [2023-12-02T14:04:58.769Z]
- 嘀咕:到处都在修路,到处都堵。 [2023-12-02T04:07:40.264Z]
- 嘀咕:#TIL 500-20%=400 https://www.google.com/search?q=500-20%25 [2023-11-30T13:31:29.127Z]
- 嘀咕:血槽姐可能还觉得自己创造了生命的奇迹呢。 [2023-11-30T12:34:33.412Z]
- 嘀咕:感谢爱国贼,现在越来越多的路人知道了蛋炒饭。 [2023-11-28T07:33:35.384Z]
- 嘀咕:中国主要科技与互联网公司市值三年变化。 不看不知道,一看吓一跳。特别是阿里,阿里本来是中国唯一有希望的企业,可是最近连达摩院都拆了。 [2023-11-27T05:55:51.115Z]
- 嘀咕:给文明世界一点小小的中国震撼。 [2023-11-24T22:37:13.903Z]
- 嘀咕:博客新文章:《部署动态生成 OG Image 的 API》 https://eallion.com/og-image-api/ [2023-11-23T11:24:39.678Z]
Memos 简介系列
- 《Memos 简介》
- 《Memos 手动导入数据》
- 《Memos API 调用渲染页面》
- 《Memos API 公告样式滚动效果》
- 《Memos API 获取总条数》
- 《Memos 配置 Artalk 评论系统》
前言
我从接触独立博客开始,就一直在博客的子栏目中部署了一个类似 嘀咕 的微博客。
最初的作用是备份 QQ 空间、Twitter 和微博等。
最早用到的微博客程序是 PageCookery。甚至有点怀念……
现在在独立博客圈少部博主中流行的这种“B 言 B 语”,最早来源于少数派上的一篇文章——《保卫表达:用后端 BaaS 快速搭建专属无点赞评论版微博——b 言 b 语》,“B 言 B 语”也叫“废话胶囊”。
由此也衍生出了:
- LeanCloud 版(原版)
- Golang 版
- 腾讯云 CloudBase 版
- 木木老师修改版 《「哔哔点啥」微信公众号 2.0》
- BBTalkVercel 版
- 我个人短暂修改使用过的 Algolia 版。
目前以上版本均可使用,不过可能有些版本的使用成本有点高。
今天要介绍的是另一个能提供类似功能的应用——Memos
Memos 自己对标的竞品是 Flomo ,我们是不是把它用歪了?
部署 Memos
前置条件:
- 一台 VPS 服务器或本地电脑(或 Docker SaaS 平台)
- 一点点 WebStack 技能(Docker、Nginx)
安装docker-compose-plugin
插件后,docker compose
命令可以去掉中间的"-
",Docker Compose V1 版本已经结束生命周期。
暂时不建议把 Memos 部署到网站二级目录,如:https://example.com/memos
而应该部署到一个二级域名,如:https://memos.example.com
- 新建
docker-compose.yml
一般在准备用于 Memos 的域名的目录下新建docker-compose.yml
文件:
|
|
输入以下内容:
|
|
- 启动 Memos
启动 Memos
|
|
等待镜像拉取完成,Memos 就运行在服务器的5230
端口了。
此时,打开http://127.0.0.1:5230
就能访问 Memos 了。
如果有公网 IP,那就打开IP
+端口
,如: http://119.29.29.29:5230
。
用域名反代 IP 见下文第 4 点。
常用的命令有:
|
|
- 升级 Memos
Memos 官方提供的升级命令
|
|
会导致 Memos 在升级期间掉线,因为 down
了,特别是境内服务器网速不好的情况下,掉线时间会随着 pull
时间无限延长。
最新版 Docker 升级 Memos 的命令有改进空间:
|
|
但是如果用了镜像加速服务,因为缓存的原因也可能有 pull
不到最新镜像的问题。
- Nginx 反代
如果打算对互联网提供 Memos 访问服务,就需要反代 Memos,一般都是用 Nginx,反代5230
端口即可。
|
|
一些主机管理面板提供可视化反代设置,那更简单。
- 备份数据
在第 1 步中的docker-compose.yml
文件中,
|
|
这段就是数据持久化配置,如果不做数据持久化,Docker 容器重启后,所有 Memos 都会消失。
“:
”冒号前面的内容是物理宿主机上的目录,例子中对应的目录为:
|
|
需要备份的数据是此目录下的memos_prod.db
文件,是一个 SQLite 数据库文件,Memos 的所有设置、用户信息、附件和 Memos 都保存在这个文件中。
官方提供的示例中,数据卷为家目录/home/username
下的.memos
目录,是一个隐藏目录,注意对比。
Memos Awesome
- https://memos.top
- Discuss in Telegram 👾
- Docker Hub:https://hub.docker.com/r/neosmemo/memos
- Docker Hub Nightly:https://hub.docker.com/r/eallion/memos
- Moe Memos 客户端:https://memos.moe/
- Memos-bber Chrome 扩展:https://github.com/lmm214/memos-bber
- Memos 微信小程序:https://github.com/Rabithua/memos_wmp
- Telegram Bot:https://github.com/qazxcdswe123/telegramMemoBot
- 哔哔广场:https://immmmm.com/bbs/
- 「分享」Android 使用 HTTP Shortcuts 录入笔记
- 「分享」使用 iOS 快捷指令录入笔记,支持多图上传,支持标签选择
- 「分享」在 Fly.io 平台上搭建 memos 并自动备份到 B2/S3
一点点建议
- 发图尽量把图片传到第三方图床,(至少近期版本)别上传到 Memos 资源库。
- 附件也一样别传到 Memos 资源库,可以传到第三方网盘,贴上分享链接。
- 备份
memos_prod.db
数据库遵循两地三中心原则,多处备份,且是单向的。 - 如果你意识不到数据对你有多珍贵或重要,用 SaaS 服务即可,不用自建。
- 没有那么多人来看你的 Memos,自娱自乐即可。