Memos笔记系统详细介绍
一、核心特点
- 开源免费与隐私优先
Memos是开源且永久免费的自托管笔记应用,数据完全存储在本地服务器,支持通过Docker快速部署,确保用户对数据的完全控制。 - Markdown与多媒体支持
支持Markdown语法编辑,可插入代码块、图片、视频等多媒体内容,同时提供时间线视图和标签分类功能,便于知识管理。 - 跨平台同步与协作
通过浏览器或第三方客户端(如手机App、Chrome扩展)实现多设备同步,支持私有、登录用户可见、所有人可见三种权限模式,满足个人或团队协作需求。 - 轻量级与扩展性
基于Docker部署,资源占用低,适合在NAS设备(如极空间、玩客云)或云服务器运行。提供RESTful API接口,可集成第三方服务。
二、安装部署指南
-
Docker部署(通用步骤)
docker run -d --name memos \ -p 5230:5230 \ -v /data/memos:/var/opt/memos \ neosmemo/memos:latest-
端口映射:本地5230端口需开放,可通过宝塔或服务器安全组配置。
-
数据持久化:
/var/opt/memos目录需映射到本地路径,避免容器重启数据丢失。
内网虚拟机部署: docker run -d --name memos --net=host -v ~/.memos/:/var/opt/memos ghcr.io/usememos/memos:latest -
-
内网穿透配置(公网访问)
使用工具如cpolar生成随机域名或固定域名:# 安装cpolar curl -sSL https://cpolar.now.sh/install.sh | bash # 创建隧道 cpolar http 5230 --token=你的认证Token隧道成功后,可通过公网地址访问Memos。
-
NAS设备部署示例(以极空间为例)
-
在Docker管理界面拉取
neosmemo/memos镜像,设置端口和数据卷。
-
通过浏览器访问
极空间IP:5230完成初始化。
-
三、使用方法与功能
-
基础操作
- 注册与登录:首次访问需注册管理员账号,支持简体中文界面设置。
- 创建笔记:支持文字、图片、链接、清单等格式,Markdown编辑器提供代码高亮和表格功能。
-
高级功能
- 权限管理:在系统设置中开启/关闭用户注册,手动创建成员账号。
- 搜索与标签:通过关键词或标签快速定位笔记,支持时间线视图查看历史记录。
- 多平台同步:使用OpenID在手机App、浏览器插件等客户端登录,保持内容实时更新。
-
数据存储与备份
-
默认使用SQLite数据库,数据路径为
/data/memos,可定期备份该目录。
-
支持配置S3存储桶(如阿里云OSS、雨云存储)实现云端备份。
-
四、适用场景
- 个人知识库:记录学习笔记、代码片段、生活点滴。
- 团队协作:通过共享链接或API集成项目文档。
- 私有化博客:设置公开权限,打造个人技术博客或生活分享平台。
如需更详细部署教程或功能演示,可参考官方文档或社区案例。