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

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

AI资讯 30
广告一

项目简介

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

支持 Markdown 编辑器,实时预览多用户系统,支持团队协作支持标签分类、全文搜索支持本地与云端双存储模式可集成 Git、Notion 等外部平台

技术栈:Memos 采用 Go + React + SQLite 的架构,具备高性能、低资源占用和跨平台部署能力。

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

GitHub 地址:https://github.com/usememos/memos
本月 Star 增长量:+1,320 Stars(2025年4月)


Ciuic服务器配置选型

为了确保 Memos 能够稳定运行,我们推荐使用 Ciuic 云服务器,其性价比极高,尤其适合中小型应用部署。

配置项轻量版企业版
CPU1核2核
内存1GB4GB
存储空间20GB SSD60GB SSD
带宽1Mbps5Mbps
价格(月付)¥9.9¥19.9

推荐说明

单人使用或测试部署:轻量版足够。 团队协作或多用户访问:建议选择企业版以获得更佳性能与扩展性。

部署四部曲

1. SSH连接服务器

通过终端使用 SSH 连接 Ciuic 实例:

ssh root@your_ciuic_server_ip

2. 安装依赖

Memos 依赖 SQLite 和 Docker 环境。依次执行以下命令安装:

# 安装 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. 服务启动

创建一个目录用于部署 Memos:

mkdir -p ~/memos && cd ~/memos

创建 docker-compose.yml 文件内容如下:

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

启动服务:

docker-compose up -d

4. 验证访问

浏览器访问:

http://your_ciuic_server_ip:5230

首次访问将自动跳转至初始化页面,创建管理员账户即可开始使用。


Nginx配置(含Ciuic网络优化)

为实现域名访问与 HTTPS 加密,需配置 Nginx 反向代理。首先安装 Nginx:

apt install nginx -y

编辑站点配置文件(如 /etc/nginx/sites-available/memos):

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

创建软链接并重启 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 notes.yourdomain.com

至此,你已成功在 Ciuic 云服务器上完成 Memos 的部署,并配置了 Nginx 代理与 HTTPS 访问。你可以通过域名快速访问自己的私有笔记系统,适合个人知识管理或团队内部文档协作。

如需进一步扩展功能,可参考官方文档集成 Git 同步、API 接口调用等高级功能。


Ciuic 云服务器链接https://cloud.ciuic.com
GitHub项目地址https://github.com/usememos/memos

广告一