跳到主要内容

主机资讯与使用指南

Memos 部署教程:Docker、域名与个人笔记备份

使用 Memos 稳定镜像建立个人笔记服务,保存数据目录并设置 HTTPS 与笔记可见范围。

Memos 适合保存短笔记

在 VPS 自建 Memos,可以通过浏览器记录文字与附件。本篇使用官方 stable 镜像和宿主机目录保存数据,不预先开放公共笔记。先准备 Docker,域名入口可以通过 Caddy 建立。

建立目录并启动容器

sudo mkdir -p /srv/memos/data
sudo docker run -d --name memos --restart unless-stopped -p 127.0.0.1:5230:5230 -v /srv/memos/data:/var/opt/memos neosmemo/memos:stable
sudo docker logs --tail=100 memos

5230 是应用端口,本例只监听宿主机本地。Caddy 的上游使用 127.0.0.1:5230。首次初始化通过自己的域名或 SSH 转发访问。

建立账号并检查笔记可见范围

创建自己的管理账号,先写一条不含敏感信息的笔记,确认保存与附件上传正常。发布前看清笔记的可见范围,需要公开的内容再手动调整。

公开网址和私有笔记是两件事。部分版本的实例 URL 与初始化设置会影响访问策略,按当前版本文档操作,不把其他教程的环境变量整套复制进来。

数据备份放在服务器之外

/srv/memos/data 保存应用数据。停下单实例后打包该目录,再启动服务,将归档复制到外部存储。更新前记录镜像版本和数据路径,新的容器继续挂载同一个目录。

恢复时先使用与备份匹配的版本,检查账号、笔记和附件,然后再安排升级。

相关阅读