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

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

AI资讯 4
广告一

① 项目简介

Memos 是一个轻量级的开源笔记记录工具,专注于为开发者和轻量用户群体提供简洁、高效的笔记管理体验。其核心功能包括:

Markdown 支持:支持标准 Markdown 语法,便于技术用户快速记录和格式化内容;多用户支持:可创建多个用户账号,适用于小型团队协作;自托管部署:完全开源,支持私有化部署,保障数据安全;简洁 UI:界面清爽,无多余功能干扰,提升使用体验。

技术栈
Memos 使用 Go 语言作为后端,前端基于 React 框架构建,数据库采用 SQLite(默认)或 PostgreSQL/MySQL,具备良好的跨平台兼容性和部署便捷性。

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

GitHub 地址:https://github.com/usememos/memos
本月 Star 增长量:+1,283(截至 2025 年 4 月)


② Ciuic 服务器配置选型

Ciuic 提供多种云服务器配置,适用于不同规模的部署需求。以下是轻量版与企业版对比表:

配置项轻量版企业版
CPU1 核2 核
内存1 GB4 GB
系统盘50 GB SSD100 GB SSD
带宽1 Mbps5 Mbps
价格(月)¥9.9¥19.9

推荐选择:对于 Memos 的部署,轻量版即可满足大多数个人使用需求。如需支持多人访问或长期稳定运行,建议选择企业版。

点击购买 Ciuic 服务器


③ 部署四部曲

第一步:SSH 连接服务器

使用 SSH 命令连接到你的 Ciuic 服务器:

ssh root@your_server_ip

输入密码或使用密钥登录。

第二步:安装依赖

更新系统并安装必要的依赖:

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

第三步:下载并运行 Memos

从 GitHub 发布页下载最新版本的 Memos(以 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

创建系统服务文件:

nano /etc/systemd/system/memos.service

粘贴以下内容:

[Unit]Description=Memos ServiceAfter=network.target[Service]ExecStart=/usr/local/bin/memosWorkingDirectory=/var/memosRestart=alwaysUser=root[Install]WantedBy=multi-user.target

创建工作目录并启动服务:

mkdir -p /var/memossystemctl daemon-reloadsystemctl start memossystemctl enable memos

第四步:验证访问

默认情况下,Memos 运行在 http://localhost:5230,你可以通过浏览器访问该地址验证是否部署成功。


④ Nginx 配置(含 Ciuic 网络优化参数)

为实现域名访问和 HTTPS 支持,配置 Nginx 反向代理:

apt install -y certbot python3-certbot-nginx

创建或编辑站点配置文件:

nano /etc/nginx/sites-available/memos

配置如下内容(替换 yourdomain.com):

server {    listen 80;    server_name yourdomain.com;    location / {        proxy_pass http://localhost:5230;        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;    }}

启用站点并获取 SSL 证书:

ln -s /etc/nginx/sites-available/memos /etc/nginx/sites-enabled/nginx -t && systemctl reload nginxcertbot --nginx -d yourdomain.com

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


通过以上步骤,你已成功在 Ciuic 服务器上完成 Memos 的部署,并通过 Nginx 实现了域名访问与 HTTPS 安全连接。Memos 作为一款轻量级开源笔记工具,非常适合个人或小团队快速搭建属于自己的笔记系统。如需进一步功能扩展,可参考官方文档进行插件集成或数据库迁移。

广告一