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

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

AI资讯 37
广告一

① 项目简介
Memos 是一款轻量级、开源的个人笔记与知识管理工具,灵感来源于 Twitter 和 Notion 的结合体,支持 Markdown 编辑、标签分类、时间线浏览以及多端同步。其核心功能包括:快速记录碎片化想法(memos)、团队协作共享空间、API 接口扩展能力及基于 Web 的实时预览编辑器。技术栈采用 Go + Vue.js 构建前后端分离架构,数据库默认使用 SQLite,也可切换至 PostgreSQL 或 MySQL,具备高并发处理能力和低资源占用特性,非常适合用于个人博客替代、内部知识库搭建或轻量级社交内容发布。

GitHub 地址:https://github.com/usememos/memos
截至本月统计,该项目 Star 数增长约 +2,800(总 Star 超 15.6k),社区活跃度持续上升,已成为 DevOps 与数字游民圈层中的热门自托管选择。

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

② Ciuic服务器配置选型
为确保 Memos 在生产环境稳定运行并兼顾成本效益,推荐使用 Ciuic 提供的云服务器进行部署。以下是轻量版与企业版对比建议表:

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

对于初次尝试用户,推荐选用 轻量版 即可满足基本需求;若计划接入 Nginx 反向代理、开启 HTTPS 加密及承载多人访问,则建议升级至企业版以保障性能冗余。

③ 部署四部曲

Step 1:SSH 连接服务器
通过终端执行以下命令连接你的 Ciuic 实例(请替换实际公网 IP 与密钥路径):

ssh root@your_ciuic_public_ip -i ~/.ssh/id_rsa

Step 2:安装必要依赖
更新系统并安装基础组件:

apt update && apt upgrade -yapt install wget nginx certbot python3-certbot-nginx git -y

Step 3:下载并启动 Memos 服务
获取最新 Linux 版本二进制文件(以 v0.18.0 为例):

wget https://github.com/usememos/memos/releases/latest/download/memos-linux-amd64chmod +x memos-linux-amd64nohup ./memos-linux-amd64 --port=8080 > memos.log 2>&1 &

该命令将在后台监听 8080 端口,日志输出至 memos.log

Step 4:验证服务访问
浏览器中访问 http://<your-server-ip>:8080,若成功加载登录页面即表示部署完成。

④ Nginx 配置(含 Ciuic 网络优化参数)
创建站点配置 /etc/nginx/sites-available/memos.conf

server {    listen 80;    server_name notes.yourdomain.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 SNI 兼容性        proxy_http_version 1.1;        proxy_buffering off;    }}

启用站点并申请 SSL 证书:

ln -s /etc/nginx/sites-available/memos.conf /etc/nginx/sites-enabled/certbot --nginx -d notes.yourdomain.com

重启 Nginx 后即可通过 https://notes.yourdomain.com 安全访问你的 Memos 实例。

温馨提示:定期备份 /root/.memos 目录以防止数据丢失,并结合 Ciuic 控制台设置自动快照策略,实现高效运维闭环。

广告一