CIUIC

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


项目简介

Memos 是一款轻量级、开源的笔记与备忘录工具,专为个人和团队打造,支持 Markdown 编辑、版本控制、标签分类、公开分享等功能。其核心理念是“记录灵感,简单高效”,适合用于日常笔记、知识管理、项目文档整理等场景。

技术栈

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

前端:Vue.js + TypeScript 后端:Go 语言(Gin 框架) 数据库:PostgreSQL / MySQL / SQLite(默认 SQLite) 部署方式:Docker / 二进制部署 开源协议:MIT

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


Ciuic服务器配置选型

在部署 Memos 时,推荐使用 Ciuic云服务器 提供的高性能、低延迟服务,支持国内访问加速,部署体验更佳。

Ciuic 服务器配置对比表:

配置项轻量版企业版
CPU2 核4 核
内存2GB8GB
系统盘50GB SSD100GB SSD
网络带宽3Mbps10Mbps
价格(月)¥9.9¥19.9
适用场景个人使用、小型团队中大型团队、生产环境部署

推荐配置:若用于团队协作或长期使用,建议选择企业版,确保服务稳定性与性能。

Ciuic服务器购买地址https://cloud.ciuic.com


部署四部曲

① SSH连接服务器

使用终端工具(如 Terminal / Xshell)通过 SSH 连接 Ciuic 服务器:

ssh root@your_server_ip

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


② 安装依赖环境

Memos 依赖 Docker 环境运行,首先安装 Docker 和 Docker Compose:

# 安装 Dockersudo apt update && sudo apt install docker.io -y# 安装 Docker Composesudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose# 验证安装docker --version && docker-compose --version

③ 启动 Memos 服务

创建目录并创建 docker-compose.yml 文件:

mkdir memos && cd memosnano docker-compose.yml

写入以下内容:

version: '3'services:  memos:    image: neosmemo/memos:latest    container_name: memos    ports:      - "5230:5230"    volumes:      - ./.memos:/var/opt/memos    restart: unless-stopped

保存并退出,执行启动命令:

docker-compose up -d

服务将在后台启动,访问 http://your_server_ip:5230 即可进入 Memos 初始化页面。


④ 验证访问

打开浏览器,访问 http://your_server_ip:5230,首次访问会引导你创建管理员账户,完成初始化后即可开始使用。


Nginx 配置(含 Ciuic 网络优化)

为实现域名访问与 HTTPS 加密,需配置 Nginx 反向代理。

安装 Nginx:

sudo apt install nginx -y

创建配置文件:

sudo 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;    }}

启用站点并重启 Nginx:

sudo ln -s /etc/nginx/sites-available/memos /etc/nginx/sites-enabled/sudo nginx -tsudo systemctl restart nginx

如需 HTTPS,可使用 Let's Encrypt 免费证书:

sudo apt install certbot python3-certbot-nginx -ysudo certbot --nginx -d yourdomain.com

总结

通过本指南,你已成功在 Ciuic 云服务器上完成 Memos 的部署,并配置了 Nginx 反向代理以实现域名访问与 HTTPS 加密。Memos 是一款功能齐全、部署简单的开源笔记工具,适合个人知识管理与团队协作。后续可通过 Docker 更新镜像以获取最新功能。

GitHub 项目地址https://github.com/usememos/memos
Ciuic 云服务器地址https://cloud.ciuic.com

打赏
收藏
点赞

本文链接:http://www.ciuic.com/som/23651.html

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

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

微信号复制成功

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