markerdown-一键生成专属自己的备忘录
一键生成专属于自己的备忘录-memos
一 介绍
在线的备忘录平台需要依赖服务提供商,部署一个完全属于自己的笔记网站,存储内容都将在本地,随时记录内容,也可公开访问或者协同编辑。只需要一行命令即可拥有。
二 使用
使用 Docker,因为它是最快且最可靠的入门方式:
1
2
3
4
5
docker run -d \
--name memos \
--publish 5230:5230 \
--volume ~/.memos/:/var/opt/memos \
neosmemo/memos:stable然后访问 http://localhost:5230 访问你的备忘录实例。
如果使用的是服务器,需要在云服务提供商处对外放行5230端口,然后通过对应ip+端口访问
注意如果dockerHub无法访问,可以试试国内的镜像,如:1ms.run
三 数据存储位置

迁移时注意使用 docker stop memos,然后复制走该目录下所有文件
四 绑定域名
1 配置nginx
1
2
3
4
5
6
7
8
server{
listen 443 ssl;# 监听本机所有 ip 上的 443 端口
server_name memos.tangyuxian.com;# 域名:www.example.com 这里 "_" 代表获取匹配所有
location / {
# 代理到后端服务地址
proxy_pass http://127.0.0.1:5230/;
}
}如果nginx也是在docker容器内,可通过上述方式进行代理,然后换成服务器真实的访问地址。
2 放行5230端口

在云服务器提供商处,放行5230端口(如果使用默认端口的话),一般在【网络与安全组】【防火墙(安全组)规则】中设置出入方向规则,放行该端口。
3 配置DNS解析

按如图所示配置相应的DNS,名称就是二级域名前缀,和nginx中的配置保持一致,勾选代理状态后,会自动为网站生成SSL证书并代理其流量。
