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

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

AI资讯 4
广告一

① 项目简介

Memos 是一个开源的轻量级笔记记录工具,专为追求简洁与高效协作的用户设计。其核心功能包括:

Markdown 支持:提供强大的 Markdown 编辑器,支持代码块、表格、任务列表等。团队协作:支持多用户协作,权限管理清晰。数据同步:支持本地存储与云端同步,确保数据不丢失。隐私保护:支持自建服务器部署,数据完全掌控在自己手中。

技术栈方面,Memos 采用现代化架构:

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

前端:Vue.js + TypeScript后端:Go + Gin 框架数据库:SQLite(默认)或 PostgreSQL/MySQL

GitHub 地址为:https://github.com/usememos/memos
根据 GitHub 数据统计,截至本月(2025年4月),Memos 的 Star 数增长了约 1,200+,社区活跃度持续上升,是当前 GitHub 趋势榜上的热门项目之一。


② Ciuic 服务器配置选型

在部署 Memos 时,推荐使用 Ciuic 云服务器,其性价比高且配置灵活,适合各类项目部署。

配置类型CPU内存适用场景价格(月)
轻量版1核1GB个人使用、小型团队¥9.9
企业版2核4GB多用户访问、生产环境¥19.9

推荐建议

单人使用或测试环境可选择 轻量版团队协作或需长期运行建议选择 企业版

③ 部署四部曲

1. SSH 连接服务器

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

ssh root@your_server_ip

首次登录请修改默认密码,并确保防火墙开放所需端口(如 80、443、22)。

2. 安装依赖

Memos 依赖 Docker 环境,我们使用 Docker Compose 进行一键部署。

安装 Docker:

apt update && apt install docker.io -y

安装 Docker Compose:

curl -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

验证安装:

docker --version && docker-compose --version

3. 服务启动

创建部署目录并进入:

mkdir -p /opt/memos && cd /opt/memos

创建 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

4. 验证访问

在浏览器中访问:

http://your_server_ip:5230

你应该看到 Memos 的初始化界面,点击“创建管理员账户”即可开始使用。


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

为了实现域名访问与 HTTPS 加密,我们配置 Nginx 反向代理。

安装 Nginx

apt install nginx -y

创建 Nginx 配置文件

编辑 /etc/nginx/sites-available/memos

server {    listen 80;    server_name memos.example.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 /etc/nginx/ssl/memos.crt;    # ssl_certificate_key /etc/nginx/ssl/memos.key;}

启用站点:

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

Ciuic 网络优化建议

开启 CDN 加速(如 Cloudflare)配置 SSL 证书提升安全性启用 HTTP/2 提升访问速度配置 Gzip 压缩减少传输体积

总结

通过本文,你已经成功在 Ciuic 云服务器上完成了 Memos 的部署,并配置了 Nginx 反向代理以实现域名访问和网络优化。无论是个人笔记管理还是团队知识库建设,Memos 都是一个值得尝试的开源项目。结合 Ciuic 的高性价比服务器,你可以快速搭建一个稳定、安全、高效的在线笔记平台。

广告一