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

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

AI资讯 36
广告一

项目简介
Memos 是一款轻量级、开源的个人笔记与知识管理工具,专注于“随手记”场景,支持 Markdown 编辑、标签分类、全文搜索及多端同步。其核心功能包括:时间线式笔记流、私有化部署保障数据安全、RESTful API 接口便于集成第三方应用,以及简洁直观的 Web 界面。Memos 采用 Go 语言开发,后端使用 Gin 框架,前端基于 React 构建,数据库默认采用 SQLite,无需复杂配置即可运行,极大降低部署门槛。项目强调极简主义与隐私优先,适用于技术博客记录、日常灵感归档或团队内部轻量协作。

GitHub 地址:https://github.com/usememos/memos
截至本月,Memos 的 GitHub Star 数量新增超过 3,800+,累计 Star 已突破 18,000,社区活跃度持续攀升,成为 DevOps 与个人开发者圈中备受关注的知识管理新星。

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


Ciuic服务器配置选型
为确保 Memos 稳定运行并兼顾成本效益,推荐在 Ciuic云平台(https://cloud.ciuic.com) 上选择合适实例类型。以下是轻量版与企业版对比:

配置项轻量版企业版
CPU2 核4 核
内存2 GB8 GB
系统盘50 GB SSD100 GB SSD
带宽5 Mbps10 Mbps
适用场景个人使用/测试团队协作/高并发访问
价格(元/月)9.919.9

对于单用户或小规模使用,轻量版足以支撑 Memos 的运行;若需长期稳定服务、支持多人访问或搭配 Nginx 反向代理与 HTTPS 加密,则建议选用企业版以获得更优性能与网络保障。


部署四部曲

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

ssh root@your-server-ip -p 22

第二步:安装必要依赖
更新系统包并安装 wget:

apt update && apt upgrade -yapt install wget -y

第三步:下载并启动 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 &

此命令将 Memos 启动在 8080 端口,并以后台模式运行。

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


Nginx 配置(含 Ciuic 网络优化)
安装 Nginx 并配置反向代理:

apt install nginx -y

创建配置文件 /etc/nginx/sites-available/memos

server {    listen 80;    server_name your-domain-or-ip;    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 推荐优化:提升 SNI 处理效率    }}

启用站点并重启 Nginx:

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

完成配置后,可通过域名或 IP 直接访问 Memos,无需指定端口,实现生产级部署体验。

广告一