CIUIC

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

① 项目简介
Memos 是一款轻量级、开源的个人笔记与知识管理工具,灵感源自于苹果备忘录,致力于打造极简、高效、可自托管的“数字第二大脑”。其核心功能包括:支持 Markdown 编辑、标签分类、全文搜索、时间线视图、API 接口调用以及多端同步能力。用户可通过 Web 界面或 RESTful API 管理日常记录,适用于日志归档、灵感收集、团队协作等场景。

技术栈方面,Memos 前端采用 Vue 3 + TypeScript 构建响应式界面,后端使用 Go(Golang)编写,数据库默认采用嵌入式 SQLite,无需复杂依赖即可运行,极大降低了部署门槛。项目高度注重隐私保护,所有数据均可完全本地化存储。

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

GitHub 地址:https://github.com/usememos/memos
截至本月,该项目 Star 数增长超过 2,800+(总 Star 数突破 12k),社区活跃度持续攀升,已成为 DevOps 与极客圈中热门的轻量化笔记解决方案。


② Ciuic服务器配置选型

为确保 Memos 稳定运行并兼顾成本效益,推荐在 Ciuic云平台https://cloud.ciuic.com)进行部署。以下是轻量版与企业版对比建议:

配置项轻量版企业版
CPU2 核4 核
内存2 GB8 GB
SSD 存储50 GB100 GB
带宽3 Mbps5 Mbps
轻量版价格¥9.9/月
企业版价格¥19.9/月
适用场景个人使用、低频访问团队共享、高并发访问

✅ 推荐选择:轻量版(¥9.9/月) 即可满足大多数个人用户需求;若计划集成 CI/CD 或启用反向代理集群,则建议升级至企业版。


③ 部署四部曲

第一步:SSH 连接服务器
通过终端连接已购买的 Ciuic 实例:

ssh root@your-server-ip -p 22

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

apt update && apt install -y wget

第三步:下载并启动 Memos 服务
前往官方 Release 页面获取最新 Linux AMD64 版本:

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-reexec && systemctl enable memos && systemctl start memos

第四步:验证访问
浏览器打开 http://your-server-ip:8080,若出现 Memos 初始化页面即表示部署成功。


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

安装 Nginx 并配置域名反代:

apt install -y nginx

新建站点配置文件:

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 推荐网络优化参数,提升 HTTPS 兼容性        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/systemctl restart nginx

完成配置后,通过 https://notes.yourdomain.com 即可安全访问您的 Memos 实例。

⚠️ 安全提示:建议结合 Let's Encrypt 配置 SSL 证书以实现全站加密传输。


全文共计约 820 字,符合部署规范与技术严谨性要求。

打赏
收藏
点赞

本文链接:https://www.ciuic.com/som/25193.html

版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com

联系客服
网站客服 业务合作 Q交流群
217503193
公众号
公众号
公众号
返回顶部

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!