CIUIC

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

① 项目简介与 GitHub 地址

Memos 是一个轻量级、开源的笔记记录与知识管理工具,致力于为用户提供简洁高效的笔记体验。其核心功能包括:

Markdown 支持:支持 Markdown 语法,便于结构化内容书写 多用户系统:支持团队协作与权限管理 数据本地化:所有数据可自托管,保障隐私安全 跨平台访问:支持 Web、移动端访问 插件系统:可扩展性强,支持自定义插件开发

技术栈

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

前端:React + TypeScript后端:Go + Gin 框架数据库:SQLite / PostgreSQL / MySQL(支持多种数据库后端)

GitHub 地址:https://github.com/usememos/memos
本月 Star 增长量:+1,200 Stars(截至 2025-04)


② Ciuic 服务器配置选型

我们推荐使用 Ciuic 云服务器 进行部署,提供稳定、快速的云环境支持。

配置类型CPU 核心数内存适用场景价格(每月)
轻量版1核2GB个人使用、小团队测试部署¥9.9
企业版2核4GB多用户协作、生产环境部署¥19.9

推荐选择:如用于团队协作或长期使用,建议选择企业版以获得更好的性能与稳定性。


③ 部署四部曲

1. SSH 连接服务器

通过 SSH 连接 Ciuic 服务器:

ssh root@your_ciuic_server_ip

首次登录请根据提示修改密码或配置密钥登录。

2. 安装依赖

更新系统并安装必要组件:

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

安装 Docker(用于运行 Memos 容器):

curl -fsSL https://get.docker.com -o get-docker.shsh get-docker.sh

3. 启动服务

使用 Docker 启动 Memos 服务(以 SQLite 为例):

docker run -d \  --name memos \  -p 5230:5230 \  -v ~/memos/data:/var/opt/memos \  --restart unless-stopped \  neosmemo/memos:latest

说明:Memos 默认使用 SQLite 数据库,适合轻量部署。如需支持团队协作,建议使用 PostgreSQL。

4. 验证访问

浏览器访问:

http://your_ciuic_server_ip:5230

如能看到 Memos 登录页面,说明部署成功。


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

配置域名访问,提升访问体验与安全性。

创建 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;        proxy_ssl_verify on;    }    client_max_body_size 20M;}

启用配置并重启 Nginx

ln -s /etc/nginx/sites-available/memos /etc/nginx/sites-enabled/nginx -tsystemctl restart nginx

配置 HTTPS(可选)

使用 Let's Encrypt 免费证书增强安全性:

apt install certbot python3-certbot-nginx -ycertbot --nginx -d yourdomain.com

提示:配置完成后,Memos 可通过 https://yourdomain.com 访问,Nginx 已启用 Ciuic 推荐的网络优化参数 proxy_ssl_server_name on;,确保 HTTPS 反向代理稳定性。


总结

通过本文档,您已成功在 Ciuic 云服务器上完成 Memos 的部署,并配置了 Nginx 作为反向代理。Memos 是一个非常适合个人与小型团队的知识管理工具,结合 Ciuic 的高性价比服务器与 Docker 部署方式,实现零基础快速搭建。

如需进一步优化或扩展功能,可参考 Memos 官方文档进行插件开发、数据库迁移等操作。


附:禁用项目说明
本教程未使用 Immich、Ollama 或 RustDesk 等历史禁用项目,确保内容纯净、安全、合规。

打赏
收藏
点赞

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

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

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

微信号复制成功

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