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

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

AI资讯 4
广告一

① 项目简介与 GitHub 地址

Memos 是一个开源的轻量级笔记记录工具,专为个人和团队打造,支持 Markdown 编辑、标签分类、协作分享等功能。其核心特点是简洁、快速、易于部署,非常适合用于日常记录、知识管理或团队内部文档共享。

技术栈

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

前端:React + TypeScript后端:Go + Gin 框架数据库:PostgreSQL 或 SQLite(默认)部署方式:Docker / 二进制 / Kubernetes

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

广告一