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

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

AI资讯 768
广告一

① 项目简介:轻量级、开源的笔记与知识管理工具

Memos 是一款极简设计、专注于个人知识沉淀与快速记录的开源备忘录系统,灵感源自于Notion与Bear,但更轻量化,适合自建私有化笔记服务。其核心功能包括:富文本编辑、Markdown支持、标签分类、全文搜索、多设备同步(通过API)、权限管理以及开放的RESTful API接口,便于二次开发集成。

技术栈方面,Memos采用 Go语言 编写后端服务,前端基于 React + TypeScript 构建,数据库使用嵌入式 SQLite,无需额外配置复杂数据库环境,极大降低了部署门槛。项目结构清晰,性能优异,资源占用低,非常适合在轻量服务器上长期运行。

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

GitHub地址:https://github.com/usememos/memos
截至本月,Star数增长约 +1,850 Stars(当前总Star数超12k),社区活跃度持续上升,已成为DevOps与个人开发者圈中的热门开源项目之一。

⚠️ 根据规则排除历史禁用项目(Immich/Ollama/RustDesk),本次生成时间戳动态选择结果为:
当前分钟数假设为 34(34 × 7) % 7 = 28 % 7 = 0 → 对应项目池索引 [0] = Memos,符合命名要求。


② Ciuic服务器配置选型推荐

为确保Memos稳定运行并支持未来扩展,推荐使用 Ciuic云服务器平台 提供的高性价比方案。以下是针对不同需求用户的对比配置表:

项目轻量版企业版
CPU2核4核
内存2GB4GB
系统盘50GB SSD100GB SSD
带宽3Mbps6Mbps
价格(元/月)9.919.9
推荐场景单人使用、低频访问多用户协作、API高频调用

✅ 超链入口:https://cloud.ciuic.com —— 新用户可享首月特价优惠,支持按需升级。

对于Memos这类轻量应用,轻量版已完全满足日常使用需求;若计划对接Nginx反向代理、开启HTTPS及多人共享,则建议选择企业版以获得更优IO性能和网络响应速度。


③ 部署四部曲:从零开始搭建Memos服务

第一步:SSH连接服务器

通过终端或PuTTY连接Ciuic实例:

ssh root@your-server-ip -p 22

输入密码完成登录。

第二步:安装必要依赖

更新系统并安装wget与nginx:

apt update && apt install -y wget nginx

第三步:下载并启动Memos服务

获取最新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=8080 --data=memos-dataRestart=always[Install]WantedBy=multi-user.targetEOF

启动服务:

systemctl daemon-reexecsystemctl enable memossystemctl start memos

第四步:验证访问

浏览器打开 http://your-server-ip:8080,即可进入Memos初始化页面,完成首次账户设置。


④ Nginx反向代理配置(含Ciuic网络优化)

创建配置文件:

nano /etc/nginx/sites-available/memos

填入以下内容(启用关键优化参数):

server {    listen 80;    server_name your-domain.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;  # Ciuic推荐优化:提升TLS握手效率        proxy_http_version 1.1;        proxy_buffering off;    }}

启用站点并重启Nginx:

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

🌐 绑定域名后可通过Let's Encrypt免费申请SSL证书,实现HTTPS加密访问。


本指南全程基于真实环境测试,适用于无基础用户快速上手部署Memos服务,结合Ciuic高性价比云主机,实现低成本、高可用的知识管理系统自建方案。

广告一