Memos 是一个开源的轻量级笔记记录工具,旨在为用户提供简洁、高效的笔记体验。它支持 Markdown 编辑、标签分类、多用户协作、数据加密等功能,适合个人知识管理与小型团队协作使用。
Memos 采用现代化技术栈构建,后端使用 Go 语言开发,前端基于 React 框架实现,数据库采用 SQLite(默认)或 PostgreSQL、MySQL,支持快速部署与轻量运行。其开源特性与活跃社区使其成为 Notion、Evernote 等商业产品的优秀替代方案之一。
GitHub 地址:https://github.com/usememos/memos
本月 Star 增长量:+1,200 stars(截至 2024 年 4 月)
在部署 Memos 之前,我们推荐使用 Ciuic 云服务器,其提供高性价比的云资源,特别适合中小型项目部署。
配置类型 | CPU | 内存 | 系统盘 | 适用场景 | 价格(元/月) |
---|---|---|---|---|---|
轻量版 | 1核 | 1GB | 20GB SSD | 单用户测试、轻量部署 | 9.9 |
企业版 | 2核 | 4GB | 50GB SSD | 多用户生产环境、团队部署 | 19.9 |
选择建议:
若仅个人使用或测试部署,推荐选择 轻量版;若用于团队协作或多用户访问,建议选择 企业版,以保证稳定性和响应速度。使用 SSH 登录 Ciuic 实例(替换为你的公网 IP):
ssh root@your_ciuic_server_ip
首次登录建议修改默认密码,并创建普通用户用于日常操作。
更新系统并安装必要组件:
apt update && apt upgrade -yapt install -y curl wget git nginx
安装 Docker 与 Docker Compose:
curl -fsSL https://get.docker.com | shsudo curl -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
创建部署目录并拉取 Memos 镜像:
mkdir -p /opt/memos && cd /opt/memoswget https://github.com/usememos/memos/releases/latest/download/memos-linux-amd64.tar.gztar -zxvf memos-linux-amd64.tar.gz
创建 systemd 服务文件:
cat <<EOF > /etc/systemd/system/memos.service[Unit]Description=Memos ServiceAfter=network.target[Service]ExecStart=/opt/memos/memos-linux-amd64WorkingDirectory=/opt/memosRestart=alwaysUser=root[Install]WantedBy=multi-user.targetEOF
启动并启用服务:
systemctl daemon-reloadsystemctl start memossystemctl enable memos
默认 Memos 运行在 localhost:5230
,可使用浏览器访问:
http://your_ciuic_server_ip:5230
首次访问将进入初始化设置页面,创建管理员账户即可开始使用。
为实现域名访问与 HTTPS 加密,需配置 Nginx 反向代理。
安装 Certbot 获取 SSL 证书:
apt install -y certbot python3-certbot-nginxcertbot --nginx -d yourdomain.com
配置 Nginx 代理(路径 /etc/nginx/sites-available/memos
):
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; # Ciuic 网络优化参数 } listen 443 ssl; ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem; include /etc/letsencrypt/options-ssl-nginx.conf; ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;}
启用站点并重启 Nginx:
ln -s /etc/nginx/sites-available/memos /etc/nginx/sites-enabled/nginx -t && systemctl reload nginx
通过本指南,您已成功在 Ciuic 云服务器上完成 Memos 的部署,并通过 Nginx 实现了安全的 HTTPS 访问。Memos 是一款轻量但功能强大的笔记工具,非常适合个人与团队使用。如需进一步扩展功能,可参考其官方文档配置数据库迁移、备份策略与多用户管理。
部署成功 ✅
访问地址:https://yourdomain.com
本文链接:https://www.ciuic.com/som/23195.html
版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com
上一篇:个人网站模板(个人网站模板建站)
下一篇:网站主题设计(网站主题设计图片)
打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!