Memos - 轻量级自部署碎片笔记
开源的隐私优先碎片笔记服务,像发微博一样记录想法,一条 Docker 命令即可拥有。
支持平台:Web / Docker / iOS / Android
亮点
- 像发微博一样记笔记:打开即写,无需纠结标题、目录和格式,专注捕捉每一个碎片想法。
- 数据完全属于你:自部署方案,所有笔记存在自己的服务器上,支持 SQLite / MySQL / PostgreSQL。
- 极致轻量:Go 编写的单二进制 + 内嵌前端,镜像不到 30MB,内存占用极低,一台最便宜的 VPS 甚至 NAS 都能流畅运行。
- Markdown 全支持:代码块、待办列表、图片附件、标签(#tag)开箱即用。
- 开放 API:提供完整的 RESTful API,社区有浏览器插件、Telegram Bot、移动端 App 等丰富生态。
快速开始
最快的体验方式是官方 Demo:demo.usememos.com。
想在本地快速跑起来,一条 Docker 命令即可:
docker run -d --name memos -p 5230:5230 -v ~/.memos:/var/opt/memos neosmemo/memos:stable
启动后访问 http://localhost:5230,首个注册用户自动成为管理员。
一键部署
生产环境推荐使用 Docker Compose 管理:
services:
memos:
image: neosmemo/memos:stable
container_name: memos
restart: unless-stopped
ports:
- "5230:5230"
volumes:
- ./data:/var/opt/memos
保存为 docker-compose.yml 后执行:
docker compose up -d
数据默认落在 ./data 目录(SQLite),备份时直接打包该目录即可。建议在前面挂一层 Nginx/Caddy 反代并配置 HTTPS。