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

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

AI资讯 5
广告一

① 项目简介与 GitHub 地址

Memos 是一个开源的轻量级笔记记录平台,专为个人和团队打造。它支持 Markdown 编辑、笔记分类、标签管理、全文搜索、协作编辑、权限控制等功能,界面简洁现代,适合用于知识管理、团队文档共享和日常记录。

技术栈

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

前端:React + TypeScript + Tailwind CSS后端:Go + Gin 框架数据库:SQLite / MySQL / PostgreSQL(支持多种数据库)部署方式:Docker / 二进制 / Kubernetes

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

截至本月(2025年4月),Memos 的 Star 数量增长了约 +1,200 stars,社区活跃度持续上升,已成为开发者群体中备受欢迎的开源笔记工具之一。


② Ciuic 服务器配置选型

Ciuic 云服务器https://cloud.ciuic.com)提供多种配置方案,适用于不同规模的应用部署需求。以下是针对 Memos 的推荐配置:

类型CPU内存适用场景价格(月付)
轻量版1核2GB个人使用、小团队测试¥9.9
企业版2核4GB多人协作、生产环境¥19.9

建议:若用于个人学习或小型团队,推荐选择 轻量版;若需支持多人并发访问或长期部署,建议选择 企业版


③ 部署四部曲

步骤一:SSH 连接服务器

使用终端工具(如 sshXshell)连接 Ciuic 服务器:

ssh root@your_ciuic_server_ip

输入密码或使用密钥登录后进入系统。


步骤二:安装依赖

Memos 推荐使用 Docker 部署,因此需先安装 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

步骤三:启动 Memos 服务

创建部署目录并编写 docker-compose.yml 文件:

mkdir -p /opt/memoscd /opt/memosnano docker-compose.yml

将以下内容粘贴进文件中:

version: '3'services:  memos:    image: neosmemo/memos:latest    container_name: memos    ports:      - "5230:5230"    volumes:      - ./memos-data:/var/opt/memos    restart: unless-stopped

保存并退出,然后启动服务:

docker-compose up -d

步骤四:验证访问

在浏览器中访问:

http://your_ciuic_server_ip:5230

如果看到 Memos 登录页面,则部署成功。首次访问将进入初始化设置界面,创建管理员账户即可开始使用。


④ Nginx 配置(含 Ciuic 网络优化)

为实现域名访问与 HTTPS 加密,建议配置 Nginx 反向代理。以下是配置示例:

安装 Nginx

apt install nginx -y

创建 Nginx 配置文件

nano /etc/nginx/sites-available/memos

粘贴以下内容(请将 yourdomain.com 替换为实际域名):

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;    }    client_max_body_size 20M;}

启用配置并重启 Nginx:

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

建议:启用 HTTPS(可选)

使用 Let's Encrypt 免费证书:

apt install certbot python3-certbot-nginx -ycertbot --nginx -d yourdomain.com

系统将自动更新 Nginx 配置并启用 HTTPS。


总结

通过本指南,您已成功完成 Memos 的部署与配置,拥有了一个属于自己的开源笔记平台。无论是个人知识管理还是团队协作,Memos 都能提供简洁高效的解决方案。如需进一步扩展功能,可参考官方文档进行插件集成与多用户权限管理。

参考资料

Memos GitHub 仓库Ciuic 云服务器平台

广告一