应用介绍
Memos 是一款开源、可自托管的轻量级笔记与灵感捕捉平台,主打“随手记”的极简体验。它以 Markdown 为核心,支持标签、引用、嵌入图片与代码高亮,并提供时间线式的浏览与搜索功能。Memos 适合在 NAS 上快速搭建个人知识库,用来记录日常想法、学习笔记、项目备忘与链接收藏,既能保持私密性,又能随时在内外网访问。
相比传统的文档平台,Memos 更强调“低摩擦”的记录流程:打开就写、写完即存,不必纠结层层目录结构。它的 API 与 Webhook 能与现有工具链集成,也可以通过反向代理绑定独立域名对外分享。Memos 支持 SQLite/MariaDB/PostgreSQL 等数据存储方式,默认用 SQLite,部署简单适合个人与小型团队。

安装说明
前提依赖
- 建议准备独立的数据目录,便于备份与迁移
- 如需多用户协作或更稳定的存储,可改为 MariaDB/PostgreSQL
- 若要外网访问,建议搭配 Nginx Proxy Manager/Traefik 并开启 HTTPS
安装配置
以下示例使用官方镜像 ghcr.io/usememos/memos,默认监听 5230 端口:
version: "3.8"
services:
memos:
image: ghcr.io/usememos/memos:latest
container_name: memos
ports:
- "5230:5230"
environment:
- TZ=Asia/Shanghai
volumes:
- ./memos_data:/var/opt/memos
restart: unless-stopped
保存为 docker-compose.yml,创建 memos_data 目录后执行:
docker compose up -d
如果你希望使用 MariaDB/PostgreSQL,可在环境变量中设置数据库类型与连接字符串(参考官方文档),并增加相应数据库服务与依赖。
使用说明
- 首次启动:浏览器打开 http://NAS_IP:5230,创建管理员账户后即可进入
- 基本记录:支持 Markdown、标签与嵌入资源;移动端同样可直接访问与记录
- 搜索与归档:通过标签和全文搜索快速定位;也可使用时间线浏览历史笔记
- 数据备份:备份 ./memos_data 目录即可;如使用外部数据库请同步备份
- 对外分享:置于反向代理后绑定域名,并配置 HTTPS 与访问权限
开源信息
- GitHub 仓库:https://github.com/usememos/memos [来源]
- Docker 包:https://github.com/usememos/memos/pkgs/container/memos [来源]
- 安装参考:官方 README 与社区文章(Synology/Portainer 教程等) [来源]