实测2.8MB的Rust笔记服务:MinimaMemosa部署教程 📅 2026/7/19 6:31:51 简介什么是 MinimaMemosa MinimaMemosa是一个基于Rust构建的轻量级、自托管笔记/备忘录应用设计目标是将空闲内存占用控制在5-10MB最大不超过100MB。它采用Memos风格的时间线布局支持富文本编辑、Markdown渲染、标签管理、日历热力图和全文搜索让你完全掌控自己的笔记数据。主要特点极低资源占用后端采用Rust Axum Tokio构建实测空闲内存仅~2.8MB加上嵌入式SQLite数据库和Alpine Linux容器整体空闲内存不到5MBMemos 风格时间线笔记按日期分组以时间线形式展示浏览体验流畅自然WYSIWYG 富文本编辑基于Tiptap编辑器支持斜杠命令、标题、加粗、斜体、列表、代码块、表格、待办清单等Markdown 渲染服务端通过pulldown-cmark渲染确保快速展示文件附件支持拖拽或上传文件自动插入为Markdown链接/图片可见性控制每条笔记可设置为公开/登录可见/私密三种可见级别标签系统在笔记中添加#标签通过侧边栏按标签筛选日历热力图可视化的活动日历直观显示每天记录了多少笔记全文搜索跨所有笔记进行全文检索暗色模式客户端localStorage持久化零服务端开销HTMX 驱动无JavaScript框架服务端渲染HTML片段页面交互轻盈开源免费基于MIT协议开源可免费使用和修改应用场景个人知识管理快速记录灵感、日记、读书笔记配合标签和搜索轻松检索私有微博客用时间线形式记录生活点滴可选择公开分享团队协作多用户注册登录支持评论回复适合小团队内部知识共享开发者笔记支持Markdown和代码块适合记录技术笔记和代码片段MinimaMemosa是一个将资源效率发挥到极致的自托管笔记应用用不到5MB的内存提供了完整的笔记体验。安装在群晖上以 Docker 方式安装。本文写作时latest版本对应为1fc0dae由于镜像托管在ghcr.io群晖 Docker 套件无法直接搜索需要通过命令行拉取镜像。docker cli 安装如果你熟悉命令行可能用docker cli更快捷# 新建文件夹 minimamemosa 和 子目录mkdir-p/volume1/docker/minimamemosa/data# 进入 minimamemosa 目录cd/volume1/docker/minimamemosa# 一键启动dockerrun-d\--nameminimamemosa\--restartunless-stopped\-p3723:3000\-v$(pwd)/data:/app/data\-eSESSION_SECRETyour-random-secret-here\ghcr.io/niteenautade/minimamemosa:latest# 示例dockerrun-d\--nameminimamemosa\--restartunless-stopped\-p3723:3000\-v$(pwd)/data:/app/data\-eSESSION_SECRETo3anadnW9o8KGaXZLHsSBzcEAQhpm2DX\ghcr.io/niteenautade/minimamemosa:latest环境变量说明SESSION_SECRET用于HMAC签名会话Cookie务必修改为一个随机字符串PORT默认为3000如果端口冲突可修改DATABASE_PATH默认为/app/data/minimamemosa.db通常不需要修改。docker-compose 安装也可以用docker-compose安装将下面的内容保存为docker-compose.yml文件version:3.8services:minimamemosa:image:ghcr.io/niteenautade/minimamemosa:latestcontainer_name:minimamemosarestart:unless-stoppedports:-3723:3000volumes:-./data:/app/data# 数据库持久化environment:-SESSION_SECRETyour-random-secret-here# 会话签名密钥请改为随机字符串-PORT3000# HTTP 监听端口可选默认 3000-DATABASE_PATH/app/data/minimamemosa.db# 数据库路径可选然后通过SSH登录到您的群晖执行下面的命令# 新建文件夹 minimamemosa 和 子目录mkdir-p/volume1/docker/minimamemosa/data# 进入 minimamemosa 目录cd/volume1/docker/minimamemosa# 将 docker-compose.yml 放入当前目录# 一键启动docker-composeup-d运行在浏览器中访问http://群晖IP:3723即可进入登录界面第一次需要注册一个新账户第一个注册的用户自动成为管理员登录成功后的主界面在顶部的编辑框中输入笔记内容支持Markdown格式和富文本编辑点击Save保存笔记它会自动出现在时间线中官方完整的演示动图注意事项SESSION_SECRET 必须修改默认的change-me-to-a-random-secret在生产环境中不安全请务必修改为随机的字符串数据持久化确保./data目录挂载正确否则重启容器后数据会丢失端口冲突默认使用 3000 端口如被占用可通过环境变量PORT修改反向代理如果需要公网访问建议使用Nginx或Caddy配置HTTPS反向代理Demo 站点官方提供了体验Demohttps://minimamemosa.onrender.com但数据会定期清除仅供体验参考文档niteenautade/minimamemosa: A lightweight, self-hosted memo/notes app built for minimal resource usage地址https://github.com/niteenautade/minimamemosaMinimaMemosa 在线 Demo地址https://minimamemosa.onrender.com