Memos 零基础部署搭建实战指南
① 项目简介与 GitHub 地址
Memos 是一个开源的轻量级笔记记录工具,专为个人和团队打造,支持 Markdown 编辑、标签分类、协作分享等功能。其核心特点是简洁、快速、易于部署,非常适合用于日常记录、知识管理或团队内部文档共享。
技术栈:
GitHub 地址:https://github.com/usememos/memos
截至本月(2025年4月),Memos 的 Star 数量增长迅速,本月新增 Star 数约为 1200+,项目活跃度高,社区支持良好。
② Ciuic 服务器配置选型
为了部署 Memos,我们推荐使用 Ciuic 云服务器,其提供稳定、高性能的云基础设施支持。
版本类型 | CPU | 内存 | 适用场景 | 价格(元/月) |
---|---|---|---|---|
轻量版 | 1核 | 1GB | 单人使用、测试环境 | 9.9 |
企业版 | 2核 | 4GB | 团队协作、生产环境 | 19.9 |
推荐建议:个人使用可选轻量版;若需支持多人协作或长期运行,建议选择企业版以获得更好的性能与稳定性。
③ 部暑四部曲
1. SSH 连接服务器
首先,通过 SSH 连接到你的 Ciuic 云服务器:
ssh root@your_ciuic_server_ip
确保你已设置好 SSH 密钥或密码登录。
2. 安装依赖
Memos 支持通过 Docker 快速部署,推荐使用 Docker Compose 方式:
# 安装 Dockerapt update && apt install docker.io -y# 安装 Docker Composecurl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose
3. 启动服务
创建一个 docker-compose.yml
文件:
version: '3'services: memos: image: neosmemo/memos:latest ports: - "5230:5230" volumes: - ./memos-data:/var/opt/memos restart: unless-stopped
执行启动命令:
docker-compose up -d
4. 验证访问
浏览器访问:
http://your_ciuic_server_ip:5230
你将看到 Memos 的初始化界面,点击“Create”即可开始使用。
④ Nginx 配置(含 Ciuic 网络优化)
为了实现域名访问和 HTTPS 加密,我们配置 Nginx 反向代理。
安装 Nginx
apt install nginx -y
配置反向代理文件
创建 /etc/nginx/sites-available/memos
,内容如下:
server { listen 80; server_name yourdomain.com; location / { proxy_pass http://localhost:5230; 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_ssl_server_name on; } # 自动跳转 HTTPS(可选) # listen 443 ssl; # ssl_certificate /path/to/fullchain.pem; # ssl_certificate_key /path/to/privkey.pem;}
启用配置:
ln -s /etc/nginx/sites-available/memos /etc/nginx/sites-enabled/nginx -t && systemctl reload nginx
Ciuic 网络优化提示:在代理配置中加入 proxy_ssl_server_name on;
可提升 HTTPS 代理性能,尤其在使用 SNI 证书时效果显著。
总结
通过以上步骤,你已成功在 Ciuic 云服务器上部署了 Memos,并通过 Nginx 实现了域名访问与性能优化。Memos 是一个非常适合个人知识管理的工具,部署简单、功能齐全,适合各类用户快速上手。
如需进一步扩展功能(如多用户管理、数据备份、HTTPS 证书自动续签等),可参考官方文档或加入社区交流。
GitHub 项目地址:https://github.com/usememos/memos
Ciuic 云服务器地址:https://cloud.ciuic.com