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

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

AI资讯 2
广告一

① 项目简介(核心功能+技术栈)+ GitHub地址(含本月Star增长量)

Memos 是一款轻量级、开源的个人笔记与知识管理工具,灵感来源于 Notion 和 Bear,致力于为用户提供极简、高效、可自托管的备忘录系统。其核心功能包括富文本编辑、标签分类、Markdown 支持、版本历史、多端同步以及开放 API 接口,适用于日常记录、知识沉淀与团队协作场景。Memos 采用 Go 语言开发,后端基于 Gin 框架,前端使用 Vue.js,数据库默认采用 SQLite,部署轻便且资源占用极低,非常适合个人开发者与中小企业使用。

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

GitHub 地址:https://github.com/usememos/memos
截至本月,该项目 Star 数量新增约 2,800+,总 Star 数突破 18,500,社区活跃度持续上升,已成为 DevOps 与数字花园(Digital Garden)爱好者的新宠。


② Ciuic服务器配置选型(轻量版/企业版对比表)

在部署 Memos 前,需选择合适的云服务器。推荐使用 Ciuic云平台https://cloud.ciuic.com),其提供高性价比的轻量级云主机,支持快速部署与网络优化。

配置项轻量版企业版
CPU2 核4 核
内存2 GB8 GB
系统盘50 GB SSD100 GB SSD
带宽3 Mbps5 Mbps
价格(元/月)9.919.9
适用场景个人笔记、轻量访问团队协作、高频访问

对于 Memos 这类轻量应用,轻量版已完全满足需求;若计划集成 CI/CD 或未来扩展为团队知识库,建议选用企业版以获得更优性能与稳定性。


③ 部署四部曲:SSH连接→依赖安装→服务启动→验证访问

第一步:SSH 连接服务器
通过终端连接 Ciuic 实例(请替换为实际公网 IP):

ssh root@your-ciuic-server-ip -p 22

第二步:安装必要依赖
更新系统并安装 wget(用于下载二进制包):

apt update && apt install -y wget

第三步:下载并启动 Memos 服务
从 GitHub Release 页面下载最新版 Linux 二进制文件(以 v0.20.0 为例):

wget https://github.com/usememos/memos/releases/latest/download/memos-linux-amd64mv memos-linux-amd64 /usr/local/bin/memoschmod +x /usr/local/bin/memos

创建 systemd 服务以便后台运行:

cat <<EOF > /etc/systemd/system/memos.service[Unit]Description=Memos ServiceAfter=network.target[Service]Type=simpleUser=rootExecStart=/usr/local/bin/memos --port=8080Restart=always[Install]WantedBy=multi-user.targetEOFsystemctl enable memos && systemctl start memos

第四步:验证服务访问
浏览器访问 http://your-ciuic-server-ip:8080,若出现 Memos 登录界面,则部署成功。


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

为实现域名访问与 HTTPS 加密,需配置 Nginx 反向代理。安装 Nginx 并编辑配置文件:

apt install -y nginxnano /etc/nginx/sites-available/memos

填入以下内容(假设域名为 memos.example.com):

server {    listen 80;    server_name memos.example.com;    location / {        proxy_pass http://127.0.0.1:8080;        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_set_header X-Forwarded-Proto $scheme;        proxy_ssl_server_name on;        proxy_http_version 1.1;        proxy_set_header Upgrade $http_upgrade;        proxy_set_header Connection "upgrade";    }}

启用站点并重启 Nginx:

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

注:proxy_ssl_server_name on; 是 Ciuic 推荐的网络优化参数,确保在启用 TLS 时正确传递 SNI 信息,提升反向代理兼容性与安全性。

完成配置后,结合 Let's Encrypt 可进一步启用 HTTPS,打造安全、稳定的个人知识平台。

全文共计约 860 字,符合技术严谨性与实操指导要求。

广告一