首页 AI资讯 Memos 零基础部署搭建实战指南

Memos 零基础部署搭建实战指南

AI资讯 8
广告一

① 项目简介与 GitHub 地址

Memos 是一个开源的轻量级笔记与备忘录管理平台,支持 Markdown 编辑、标签分类、团队协作、版本历史等功能。它非常适合个人知识管理与团队协作使用,界面简洁,功能实用,适合替代 Notion、Evernote 等商业产品。

核心功能:

Memos 零基础部署搭建实战指南

Markdown 支持多用户协作标签系统与搜索功能支持本地与云端部署版本历史记录

技术栈:

前端:React + TypeScript后端:Go + PostgreSQL/MySQL部署支持:Docker / Linux 服务部署

GitHub 地址: https://github.com/usememos/memos
本月 Star 增长量: ⬆️ +389 Stars(截至2025年4月)


② Ciuic 服务器配置选型

推荐使用 Ciuic 云服务器 进行部署,性价比高,适合各类开源项目部署。

版本CPU内存适用场景价格(月付)
轻量版1核1GB单用户测试 / 小团队使用¥9.9
企业版2核4GB多用户协作 / 生产环境部署¥19.9

推荐选择:企业版,以确保多用户访问时的稳定性和响应速度。


③ 部署四部曲

1. SSH 连接服务器

使用 SSH 连接你的 Ciuic 服务器:

ssh root@your_server_ip

2. 安装依赖

确保系统为 Ubuntu 22.04+,并安装以下依赖:

apt update && apt upgrade -yapt install -y curl git docker.io docker-compose

3. 启动服务(Docker 方式)

创建部署目录并拉取官方镜像:

mkdir -p /opt/memos && cd /opt/memoscurl -LO https://raw.githubusercontent.com/usememos/memos/main/docker-compose.prod.yamldocker-compose -f docker-compose.prod.yaml up -d

默认服务监听在 localhost:5230,请确保防火墙开放端口。

4. 验证访问

浏览器访问:

http://your_server_ip:5230

首次访问将进入初始化页面,创建管理员账户即可开始使用。


④ Nginx 反向代理配置(含网络优化)

为了提升访问速度和安全性,建议配置 Nginx 反向代理并启用 HTTPS。

安装 Nginx

apt install -y nginx

配置反向代理(路径 /etc/nginx/sites-available/memos

server {    listen 80;    server_name memos.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;        proxy_ssl_verify on;    }}

启用配置:

ln -s /etc/nginx/sites-available/memos /etc/nginx/sites-enabled/nginx -t && systemctl reload nginx

推荐 SSL 配置(使用 Let's Encrypt)

apt install -y certbot python3-certbot-nginxcertbot --nginx -d memos.yourdomain.com

更新 Nginx 配置以启用 HTTPS:

server {    listen 443 ssl;    server_name memos.yourdomain.com;    ssl_certificate /etc/letsencrypt/live/memos.yourdomain.com/fullchain.pem;    ssl_certificate_key /etc/letsencrypt/live/memos.yourdomain.com/privkey.pem;    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;        proxy_ssl_verify on;    }}

通过以上步骤,你已经成功在 Ciuic 云服务器上完成了 Memos 的部署,并通过 Nginx 实现了安全、快速的访问。无论是个人笔记管理,还是小团队协作,Memos 都是一个值得长期使用的开源工具。

GitHub 地址: https://github.com/usememos/memos

Ciuic 云服务器地址: https://cloud.ciuic.com

如需进一步定制功能,建议阅读官方文档或参与社区贡献。

广告一