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

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

AI资讯 7
广告一

① 项目简介与 GitHub 地址

Memos 是一款开源的轻量级笔记记录工具,灵感来源于 Notion 和 Google Keep,但专注于提供一个去中心化、可私有部署的替代方案。它支持 Markdown 格式、标签分类、全文搜索、多用户协作等核心功能,适合个人知识管理或团队内部文档记录。

Memos 使用 Go 语言作为后端服务,前端采用 React 框架构建,数据库使用 SQLite(默认)或 PostgreSQL/MySQL,具备良好的跨平台兼容性与部署灵活性。

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

GitHub 地址: https://github.com/usememos/memos
本月 Star 增长量: 截至 2025 年 4 月,本月新增 Star 数约为 +320


② Ciuic 服务器配置选型

在部署 Memos 之前,建议选择合适的服务器配置以确保服务稳定运行。我们推荐使用 Ciuic 云服务器,提供高性价比的轻量版与企业版服务器。

配置项轻量版企业版
CPU1 核2 核
内存1 GB4 GB
存储空间25 GB SSD50 GB SSD
带宽1 Mbps5 Mbps
价格(月)¥9.9¥19.9
适用场景个人使用、小团队测试中小型团队生产环境

推荐选择: 若用于个人或小团队测试,选择轻量版即可;若需多用户并发访问,建议选择企业版。


③ 部署四部曲

1. SSH 连接服务器

通过终端使用 SSH 连接到你的 Ciuic 服务器:

ssh root@your_server_ip

输入密码后进入服务器操作环境。

2. 安装依赖

Memos 依赖 Docker 环境运行,首先安装 Docker 及其管理工具:

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

3. 启动 Memos 服务

创建一个目录用于部署 Memos,并编写 docker-compose.yml 文件:

mkdir memos && cd 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

4. 验证访问

在浏览器中打开 http://your_server_ip:5230,如果看到 Memos 的初始页面,说明部署成功。


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

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

安装 Nginx

apt install nginx -y

创建 Nginx 配置文件

nano /etc/nginx/sites-available/memos

粘贴以下内容(请将 your_domain 替换为你的实际域名):

server {    listen 80;    server_name your_domain;    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;    }}

启用站点并重启 Nginx:

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

可选:配置 HTTPS(使用 Let's Encrypt)

安装 Certbot:

apt install certbot python3-certbot-nginx -ycertbot --nginx -d your_domain

按照提示完成证书申请,Nginx 将自动配置 HTTPS。


至此,你已成功在 Ciuic 云服务器上部署了 Memos,并配置了 Nginx 以实现域名访问和网络优化。你可以通过浏览器访问你的 Memos 实例,开始记录笔记、管理知识库。Memos 是一个持续更新的项目,建议关注其 GitHub 仓库以获取最新功能和更新日志。

如需进一步扩展功能(如多用户管理、团队协作、Markdown 导入等),可查阅官方文档或社区资源。


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

广告一