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

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

AI资讯 29
广告一

在信息爆炸的时代,轻量级知识管理工具成为开发者与个人用户的刚需。Memos 正是这样一款开源、简洁且高效的类 Notion 笔记系统,专为快速记录、团队协作与长期归档设计。其核心功能包括:支持 Markdown 编辑、标签分类、全文搜索、API 接口调用及多用户权限管理,适用于个人日记、技术笔记乃至小型 Wiki 构建。项目采用 Go + Vue.js 技术栈,前后端分离架构,具备高并发处理能力与低资源消耗特性,部署灵活,兼容 Docker 与原生运行。GitHub 地址为:https://github.com/usememos/memos,截至本月,Star 数增长超 1,800+,社区活跃度持续攀升,已成为 GitHub 趋势榜常客。


Ciuic服务器配置选型推荐

为确保 Memos 稳定运行并兼顾成本效益,推荐使用 Ciuic云服务器https://cloud.ciuic.com)进行部署。根据实际负载需求,提供以下两种主流配置方案:

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

配置项轻量版企业版
CPU2 核4 核
内存4 GB8 GB
带宽5 Mbps10 Mbps
存储80 GB SSD160 GB SSD
价格(元/月)9.9 元19.9 元

建议选择:若仅为个人使用或小团队测试,轻量版足以支撑;如需承载 API 调用、高频访问或集成数据库集群,则推荐企业版以保障性能稳定性。


部署四部曲:从零到上线仅需四步

① SSH 连接服务器

通过终端执行:

ssh root@your_server_ip -p 22

输入密码后成功登录 Ciuic 实例。

② 安装依赖环境

更新系统并安装必要组件:

apt update && apt upgrade -yapt install wget nginx git ssl-cert -y

下载最新版 Memos 二进制文件(以 v0.19.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 --mode prod --port 8080Restart=always[Install]WantedBy=multi-user.targetEOF

启动并启用开机自启:

systemctl daemon-reexecsystemctl start memossystemctl enable memos

④ 验证访问

浏览器访问 http://<your-server-ip>:8080,若出现初始化页面即表示部署成功。


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网络优化关键参数        proxy_http_version 1.1;        proxy_buffering off;        tcp_nodelay on;    }}

启用站点并重启 Nginx:

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

至此,Memos 已可通过域名安全访问,结合 Let's Encrypt 可进一步启用 HTTPS 加密。本教程全程适配 Ciuic 平台特性,实现高性能、低成本的零基础部署闭环。

广告一