Memos,实现说说和清单功能
简介
Memos,一个轻量级的自托管备忘录中心。开源和永久免费。
可以说是支持 Docker 自部署的 flomo ,而且有 API 调取数据和发 Memos 。
官网:memos
前言
一般来讲,Memos通过Docker来部署,所以想要部署使用Memos的话,最好有服务器。
如果你没有服务器的话,可以尝试使用小N同学和杜老师维护的公益项目:memos纯公益代部署服务。
效果预览:
本教程参考了Leonus和木木木木木关于Memos的文章,感兴趣的同学可以去看一看。
部署
第一步:
新建一个文件夹memos,作为项目的根文件夹。
第二步
在根文件夹下新建文件docker-compose.yml
。
推荐使用docker-compose.yml
方式进行部署,方便制定数据储存位置及更新版本,其中使用 ${PWD}
指定路径为当前文件夹。
1 | version: "3.0" |
第三步
以宝塔面板为例:
- 构建并启动容器:
1 | docker-compose up -d |
- 由于Memos是一个新的项目,还处于快速迭代的时期,所以我们可能会经常更新版本:
1 | docker-compose pull && docker-compose up -d --force-recreate |
这个命令的意思是:拉取服务依赖的镜像并强制重新创建容器。
我们的数据都会存放在.memos
文件夹中,所以建议定时备份目录下的 .memos
文件夹。
第四步
添加反向代理:
操作如下:网站—>添加站点(之后的操作建立在自己创建的站点上面)—>设置—>反向代理—>添加反向代理
其中目标url填写的是http://{自己的服务器ip}:5230
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 呓语の小屋!
评论