CIUIC

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

① 项目简介

Memos 是一个开源的轻量级笔记与备忘录管理系统,专为追求简洁和高效记录体验的用户设计。它支持 Markdown 编辑、标签分类、全文搜索等功能,并提供友好的 Web 界面以及 API 接口,便于集成到其他系统中。

技术栈

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

前端:React + Tailwind CSS后端:Go (Golang)数据库:SQLite / MySQL / PostgreSQL 可选构建工具:Vite

Memos 的 GitHub 地址为:https://github.com/usememos/memos
截至本月(2024年10月),该项目 Star 数增长约 +800,社区活跃度持续上升。


② Ciuic服务器配置选型

在部署 Memos 时,我们推荐使用 Ciuic云服务器,其提供的轻量版与企业版配置均能满足不同场景需求:

类型CPU内存价格(元/月)
轻量版1核1GB9.9
企业版2核4GB19.9

推荐建议:若用于个人或小型团队使用,选择轻量版即可满足需求;如需承载高并发访问或长期稳定运行,建议选用企业版


③ 部署四部曲

步骤一:SSH连接服务器

通过 SSH 登录 Ciuic 云服务器:

ssh root@your_server_ip

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

步骤二:安装依赖环境

Memos 使用 Go 语言编写,无需复杂依赖。但为了后续部署方便,建议安装 dockerdocker-compose

# 安装 Dockerapt update && apt install docker.io -y# 安装 Docker Composecurl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose

步骤三:服务启动

创建目录并进入:

mkdir -p /opt/memos && cd /opt/memos

创建 docker-compose.yml 文件内容如下:

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

启动服务:

docker-compose up -d

步骤四:验证访问

浏览器访问:

http://your_server_ip:5230

如果看到 Memos 欢迎页面,则说明部署成功!


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

如果你希望通过域名访问 Memos 并启用 HTTPS,可配置 Nginx 反向代理。以下是完整的 Nginx 配置示例(替换 your_domain 为你的实际域名):

server {    listen 80;    server_name your_domain;    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; # Ciuic网络优化参数        proxy_ssl_verify on;    }}

保存后重启 Nginx:

systemctl restart nginx

如需启用 HTTPS,建议使用 Let's Encrypt 免费证书进行加密:

certbot --nginx -d your_domain

完成后,可通过 https://your_domain 访问 Memos。


总结

本文详细介绍了如何在 Ciuic 云服务器上从零开始部署 Memos 开源笔记系统,涵盖了项目介绍、服务器选型、部署流程及 Nginx 配置等内容。无论是个人知识管理还是团队协作,Memos 都是一个值得尝试的轻量级解决方案。

如需进一步扩展功能,建议查阅官方文档:Memos Documentation

打赏
收藏
点赞

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

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

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

微信号复制成功

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