生活片段分享平台

本文主要介绍三个生活片段分享平台。

生活片段分享平台

前言

去年夏天,我搭建了一个 Life-Moments 的平台用于分享自己的生活,但是因为数据存储的问题,这个工具没能成为我日常工具的一部分。

类似微信朋友圈的工具有很多,比如Moments、Memos 和 Ech0。

特性MemosMomentsEch0
PWA 适配✅ 支持❌ 不支持✅ 支持
标签系统✅ 完善✅ 完善✅ 支持
S3 图床✅ 支持✅ 支持✅ 支持
Meting 音乐❌ 不支持✅ 支持✅ 支持
视频分享✅ 支持✅ 支持✅ 支持
设计风格功能导向,略显臃肿功能全面,类似后台简约美观,轻量
开发活跃度非常活跃,API 易变相对稳定活跃,快速迭代
个人评价功能强大,但更新太折腾,生态不稳定。功能完美,但没 PWA 对我是减分项界面戳我,功能追上来了,PWA 是加分项,目前的最爱

Ech0:自托管个人微博客

自托管个人微博客:你的时间线可以被分享、讨论,同时数据完全由你掌控。

GitHub——Ech0 – An open-source, self-hosted lightweight publishing platform for personal idea sharing.

Ech0 helps individuals publish thoughts, notes, and links with full data ownership, ultra-light footprint, and a focused writing experience.

img

Ech0 示例可以参考: https://mm.liushen.fun/

像 Memos 这样的工具非常适合快速记录想法。Ech0 更关注“记录之后”的阶段:把内容发布到个人时间线,让更多人可以持续关注和互动。 你可以在自己的服务器上托管内容,保留完整控制权,同时通过可选评论与分享保持轻连接,而不是变成复杂社交平台。 它保持轻量、易部署、完全开源。

适合你,如果你想:

  • 搭建一个自己的公开或半公开动态站
  • 用统一界面发布短文、链接与媒体卡片
  • 兼顾数据主权,同时保留 RSS 与评论等能力
  • 让个人内容具备轻社交连接能力,而不需要重型社交产品

不太适合你,如果你需要:

  • 双链知识库式的笔记工作流(例如 Obsidian 风格)
  • 团队优先的协作文档平台(例如 Notion 风格)
  • 纯私密备忘且不关注发布/时间线场景

Memos:私有、轻量、开源、自托管的备忘录

Memos 是一种隐私优先的轻量级笔记解决方案,可让您轻松捕捉和分享您的想法。它开源且免费支持自部署。生态上支持第三方的手机端APP、浏览器插件等方式记录笔记,优势是生态够强,缺点是开发者每次更新大版本后之前的API可能就直接废弃了。

img

这是一个采用 React+Tailwind+TypeScript+Go 开发的备忘录中心,相当于极简的微博。支持私有/公开备忘录、标签、互动式日历等功能,以及 Docker 部署。

Memos 的官方文档: https://www.usememos.com/docs

开源地址: https://github.com/usememos/memos

特色介绍

  • 隐私优先🏠:掌控你的数据。所有运行时数据都安全地存储在本地数据库中。
  • 快速创建✍️:将内容保存为纯文本以便快速访问,并支持 Markdown 以实现快速格式化和轻松共享。
  • 轻量但强大🤲:使用 Go、React.js 和紧凑的架构构建,我们的应用程序在轻量级的包中提供强大的性能。
  • 可定制🧩:轻松自定义服务器名称、图标、描述、系统风格和执行脚本,使其独一无二。
  • 开源🦦:Memos 拥抱开源的未来,所有代码在 GitHub 上可用,以实现透明度和协作。
  • 免费使用💸:完全免费享受所有功能,任何内容都不会收取任何费用。

功能

  • 支持Markdown语法
  • 支持S3存储
  • 支持多用户
  • 支持评论
  • 支持MYsql或者SQLite作为数据库
  • 支持API

Memos 相关工具

Moments - 极简朋友圈

moments 是一个极简设计的朋友圈社交平台,旨在为用户提供一个简洁而高效的分享空间。它允许用户轻松记录和分享生活中的点滴时刻、创意作品以及其他任何想要记录的内容。通过其直观的界面和一系列实用功能,moments 促进了用户之间的交流与互动。

GitHub——极简朋友圈

作者的 Demo:https://m.mblog.club/

9eb713eceaeabeaa3a5c0e9ad8852ec.jpg

功能说明

用户系统:

  • 默认管理员:admin/a123456,登录后可在后台修改密码
  • 多用户模式:可以在后台设置是否允许用户注册

Memo:

  • 支持使用 Markdown 语法编写
  • 支持修改发布时间,若发布时间晚于当前时间,则对游客不可见
  • 支持添加标签,方便分类查找
  • 支持上传图片、视频
  • 支持引用外部音乐、外部视频、外部链接
  • 支持引用豆瓣读书、豆瓣电影
  • 支持点赞、评论,可在后台开启/关闭评论功能

文件上传:

上传到服务器时:

  • 支持上传到服务器的 $UPLOAD_DIR 目录下
  • 上传文件时,会先通过 SHA256 检查文件是否被上传过,若上传过则可以“秒传”
  • 上传图片时,会自动创建图片的缩略图,在浏览 Memo 时默认加载缩略图
  • 上传文件时,会和 Memo 产生关联,可以在设置中清理无用的文件,无用的文件将会被整理到 $UPLOAD_DIR/removed 目录下

上传到 S3 时:

  • 支持上传到兼容 S3 的存储服务
  • 开启 S3 时,可以设置图片压缩后缀,在浏览 Memo 时,会默认请求带后缀的图片加载缩略图

以下功能没有详细介绍,请自行探索:

  • 友情链接
  • 邮件通知
  • RSS 订阅
  • 暗黑模式
  • 数据库自动备份,当检测到启动的版本发生变化时,自动备份数据库文件到 $DB 目录下

项目部署

部署平台推荐 ClawCloud 和 Render 。

Render 是一家来自旧金山的云平台公司,目标是打造开发者友好的全托管部署平台,支持 Web 服务、静态站点、后端 API、数据库、Cron Job 等。用户可以使用 Dockerfile 部署自定义服务,或直接部署 Git 仓库。

  • 官网:https://render.com
  • 免费层:有免费 Web 服务(自动休眠)、PostgreSQL 数据库等

Clawcloud 是一个新兴的云平台,主打“简洁”、“极致性价比”、“对个人开发者友好”。在 2024 年底至 2025 年间快速崛起,因其不强制休眠的免费容器服务和极低的延迟部署时间受到好评。

两者对比:

对比项Render 免费版Clawcloud 免费版
运行时间限制自动休眠(15 分钟无请求休眠,冷启动 30s 左右)每天最多运行 12 小时(可配置时段),不强制休眠
支持 Docker✅ 完全支持,需上传 Dockerfile✅ 原生支持,直接上传镜像或 Dockerfile
自定义域名与 HTTPS✅ 支持自动 HTTPS✅ 支持自动 HTTPS,支持裸域
免费数据库✅ PostgreSQL(256MB)❌ 目前不提供数据库服务
月流量限制~750 小时/月 + 100GB 出站流量12 小时 * 30 天 + 100GB 出站流量(约等同)
并发容器数量单服务 + 限资源(512MB RAM)单实例 + 限资源(512MB RAM)

小结:

  • Clawcloud 更适合“轻量、全天候运行”的项目,例如个人博客、Webhook 服务、定时任务
  • Render 更适合“对数据库有需求”的项目,例如全栈应用、API 后端等
  • 两者都限制资源,但对于轻量应用已足够使用

部署教程可以参考如下链接:

使用ClawCloud免费部署memos服务

参考资料

从Moments迁移到Ech0

使用ClawCloud免费部署memos服务

自建 Memos 服务:碎片化笔记 + 博客说说栏,一栈双用

利用 Claw Cloud Run 免费应用部署前端网页

Render vs Clawcloud:免费的 Docker 应用部署平台推荐(2025)

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计