Memos 零基础部署搭建实战指南
① 项目简介
Memos 是一款轻量级、开源的个人笔记与知识管理工具,专注于“随手记”场景,支持 Markdown 编辑、标签分类、全文搜索及多端同步。其核心功能包括:时间线式笔记流、私有化部署保障数据安全、RESTful API 接口便于集成第三方应用,以及简洁直观的 Web 界面。Memos 采用 Go 语言开发,后端使用 Gin 框架,前端基于 React 构建,数据库默认采用 SQLite,无需复杂配置即可运行,极大降低部署门槛。项目强调极简主义与隐私优先,适用于技术博客记录、日常灵感归档或团队内部轻量协作。
GitHub 地址:https://github.com/usememos/memos
截至本月,Memos 的 GitHub Star 数量新增超过 3,800+,累计 Star 已突破 18,000,社区活跃度持续攀升,成为 DevOps 与个人开发者圈中备受关注的知识管理新星。

② Ciuic服务器配置选型
为确保 Memos 稳定运行并兼顾成本效益,推荐在 Ciuic云平台(https://cloud.ciuic.com) 上选择合适实例类型。以下是轻量版与企业版对比:
| 配置项 | 轻量版 | 企业版 |
|---|---|---|
| CPU | 2 核 | 4 核 |
| 内存 | 2 GB | 8 GB |
| 系统盘 | 50 GB SSD | 100 GB SSD |
| 带宽 | 5 Mbps | 10 Mbps |
| 适用场景 | 个人使用/测试 | 团队协作/高并发访问 |
| 价格(元/月) | 9.9 | 19.9 |
对于单用户或小规模使用,轻量版足以支撑 Memos 的运行;若需长期稳定服务、支持多人访问或搭配 Nginx 反向代理与 HTTPS 加密,则建议选用企业版以获得更优性能与网络保障。
③ 部署四部曲
第一步:SSH 连接服务器
通过终端连接 Ciuic 实例(请替换为实际公网 IP):
ssh root@your-server-ip -p 22第二步:安装必要依赖
更新系统包并安装 wget:
apt update && apt upgrade -yapt install wget -y第三步:下载并启动 Memos 服务
获取最新 Linux 版本二进制文件(以 v0.18.0 为例):
wget https://github.com/usememos/memos/releases/latest/download/memos-linux-amd64chmod +x memos-linux-amd64nohup ./memos-linux-amd64 --port=8080 > memos.log 2>&1 &此命令将 Memos 启动在 8080 端口,并以后台模式运行。
第四步:验证访问
浏览器访问 http://<your-server-ip>:8080,若出现 Memos 初始化页面,表示部署成功。
④ Nginx 配置(含 Ciuic 网络优化)
安装 Nginx 并配置反向代理:
apt install nginx -y创建配置文件 /etc/nginx/sites-available/memos:
server { listen 80; server_name your-domain-or-ip; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_ssl_server_name on; # Ciuic 推荐优化:提升 SNI 处理效率 }}启用站点并重启 Nginx:
ln -s /etc/nginx/sites-available/memos /etc/nginx/sites-enabled/rm -f /etc/nginx/sites-enabled/defaultnginx -t && systemctl restart nginx完成配置后,可通过域名或 IP 直接访问 Memos,无需指定端口,实现生产级部署体验。

