字节笔记本

2026年2月23日

Memos - 开源自托管笔记服务

Memos 是一款开源的、自托管的笔记服务,让你完全掌控自己的数据和隐私。没有跟踪、没有广告、没有订阅费用,你的思想、你的数据、你的控制。

项目简介

Memos 是一个隐私优先、自托管的知识库,适用于个人笔记、团队维基和知识管理。它由 Go 和 React 构建,以单一二进制文件运行,资源占用极低。截至目前,该项目在 GitHub 上已获得 57.1k+ stars,拥有 4.1k+ forks371 位贡献者

核心特性

  • 隐私优先 — 自托管在你的基础设施上,零遥测、无跟踪、无广告
  • 原生 Markdown — 完整的 Markdown 支持,纯文本存储,数据始终可移植
  • 轻量级 — 单一 Go 二进制文件配合 React 前端,内存占用低,秒级启动
  • 易于部署 — 一行 Docker 命令即可安装,支持 SQLite、MySQL 和 PostgreSQL
  • 开发者友好 — 完整的 REST 和 gRPC API,可与现有工作流集成
  • 简洁界面 — 极简设计,支持暗黑模式和移动端响应式布局

技术栈

  • 后端: Go (Golang)
  • 前端: React
  • 数据库: SQLite(默认)、MySQL、PostgreSQL
  • 部署: Docker、Docker Compose、Kubernetes

安装指南

Docker 部署(推荐)

bash
docker run -d \
  --name memos \
  -p 5230:5230 \
  -v ~/.memos:/var/opt/memos \
  neosmemo/memos:stable

部署完成后,打开 http://localhost:5230 即可开始使用。

其他安装方式

  • Docker Compose — 推荐用于生产环境部署
  • 预编译二进制文件 — 支持 Linux、macOS 和 Windows
  • Kubernetes — 提供 Helm charts 和 manifests
  • 源码构建 — 用于开发和自定义

详细安装指南请参考官方文档:https://usememos.com/docs/deploy

快速开始

  1. 使用 Docker 一键部署(见上)
  2. 访问 http://localhost:5230
  3. 创建管理员账户
  4. 开始记录你的笔记!

在线演示

不想立即安装?可以先体验在线演示:https://demo.usememos.com/

使用场景

  • 个人笔记 — 记录想法、待办事项、学习笔记
  • 团队维基 — 构建团队知识库和文档中心
  • 知识管理 — 整理和归档重要信息
  • 微博客 — 发布短内容和想法

API 参考

Memos 提供完整的 API 支持:

  • REST API — 标准的 HTTP API 接口
  • gRPC API — 高性能的 RPC 接口

详细的 API 文档请参考:https://usememos.com/docs

项目链接

开源协议

Memos 基于 MIT 协议开源,可自由使用和修改。

分享: