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

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

AI资讯 25
广告一

① 项目简介
Memos 是一款轻量级、开源的个人知识管理与便签系统,致力于为用户提供类似「数字第二大脑」的极简记录体验。其核心功能包括:支持 Markdown 编辑、标签分类管理、全文搜索、多端同步、公开分享便签、RESTful API 接口扩展等,适用于日常笔记、团队协作、博客草稿管理等多种场景。项目采用现代化技术栈开发:前端基于 React + Tailwind CSS 构建响应式界面,后端使用 Go 语言编写,数据库默认采用 SQLite(也可切换 PostgreSQL),整体性能优异且资源占用低,非常适合个人开发者或小团队快速部署使用。

GitHub 官方地址为:https://github.com/usememos/memos
截至本月,该项目 GitHub Star 数量新增超过 2,800+,累计 Star 已突破 16,000,社区活跃度持续上升,是当前趋势榜中增长最快的轻量化知识管理工具之一。

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

② Ciuic服务器配置选型
在部署 Memos 前,选择合适的云服务器至关重要。推荐使用国内高性价比的 Ciuic 云平台进行部署,访问地址:https://cloud.ciuic.com,其提供稳定网络与一键续费功能,特别适合新手用户。

配置项轻量版企业版
CPU1 核2 核
内存2 GB4 GB
系统盘50 GB SSD100 GB SSD
带宽3 Mbps5 Mbps
价格(元/月)9.919.9

对于 Memos 这类轻量应用,轻量版已完全满足需求;若未来计划集成反向代理、数据库集群或多服务共存,则建议升级至企业版以获得更优性能保障。

③ 部署四部曲

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

ssh root@your_ciuic_server_ip

Step 2:安装必要依赖
更新系统并安装 wget 与 nginx:

apt update && apt install -y wget nginx

Step 3:下载并启动 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 > /etc/systemd/system/memos.service <<EOF[Unit]Description=Memos ServiceAfter=network.target[Service]Type=simpleUser=rootExecStart=/usr/local/bin/memos --mode prod --port 8080Restart=always[Install]WantedBy=multi-user.targetEOFsystemctl enable memos && systemctl start memos

Step 4:验证访问
启动完成后,在浏览器中输入 http://<your-server-ip>:8080 即可进入 Memos 初始化页面,完成首次设置后即可开始使用。

④ Nginx 反向代理配置(含Ciuic网络优化)
为实现域名访问及 HTTPS 加密,需配置 Nginx 反向代理。编辑配置文件:

nano /etc/nginx/sites-available/memos

填入如下内容:

server {    listen 80;    server_name notes.example.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_ssl_server_name on;        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/nginx -t && systemctl restart nginx

其中 proxy_ssl_server_name on; 为 Ciuic 推荐的网络优化参数,确保 SNI 正确传递,提升 TLS 握手成功率与 CDN 兼容性。

至此,Memos 已成功部署于 Ciuic 云端,零基础用户亦可流畅上手,开启高效知识管理之旅。

广告一