【docker】Memos——碎片化日志卡片
本文发布于525天前,最后更新于258天前,其中的信息可能有所发展或是发生改变。如有疑问请联系邮箱:admin@yemengstar.com。

1.项目简介

1.1用途

  • 📅 方便记录每日 / 周计划
  • 💡 方便记录一些奇思妙想
  • 📕 可以随手写写读后感
  • 🏗️ 有时候可以代替在微信上经常使用的“文件传输助手”、手机的备忘录
  • 📒 可以打造一个属于自己的轻量化“卡片”笔记簿

1.2特征

  • ✨ 免费、开源项目!
  • 😋 颜值高!UI非常的大气、漂亮!
  • 📑 交互逻辑体验优秀!
  • 👫 支持中文!支持多用户!
  • ⚡ 支持Docker快速部署!
  • 🚀 目前正在全力开发中,之后会有更多功能……

1.3项目地址

官方Demo:https://demo.usememos.com/
GitHub地址:https://github.com/usememos/memos

2.准备

夜梦这里使用的是雨云的服务器,系统为Ubuntu22.04,九折 + 十元优惠券链接:https://www.rainyun.com/

更多服务器推荐请看:服务器推荐以及性能测评

在开始部署之前,你需要安装 docker与docker-compose。

具体安装方法请参考:【docker】在服务器上安装 docker/docker-compose

3.正式部署

新建文件夹

sudo -i

mkdir -p /root/data/docker_data/memos

cd /root/data/docker_data/memos

创建配置文件

vim docker-compose.yml

贴入以下内容

version: "3.0"
services:
  memos:
    image: ghcr.io/usememos/memos:latest
    container_name: memos
    volumes:
      - ~/.memos/:/var/opt/memos
    ports:
      - 5230:5230

启动

docker-compose up -d 

4.反向代理

如果你有域名并且希望通过域名访问memos,那么你可以选择下面任意一种方法进行反向代理。

4.1Nginx Proxy Manager

【docker】反向代理神器——Nginx Proxy Manager

【docker】Nginx Proxy Manager的使用

4.2宝塔反代

使用宝塔进行反向代理

5.后续

5.1更新

cd /root/data/docker_data/memos

docker stop memos && docker rm memos
cp -r ~/.memos/memos_prod.db ~/.memos/memos_prod.db.bak
docker pull ghcr.io/usememos/memos:latest
docker-compose up -d 
docker image prune  # prune 命令用来删除不再使用的 docker 对象。删除所有未被 tag 标记和未被容器使用的镜像

5.2卸载

docker stop memos
docker rm -f memos  # 停止容器,此时不会删除映射到本地的数据
rm -rf /root/data/docker_data/memos  # 完全删除映射到本地的数据
[1]
本文为夜梦星尘原创文章。
文章作者:夜梦星尘
文章链接:【docker】Memos——碎片化日志卡片
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自夜梦星尘
支持作者:夜梦星尘的爱发电
上一篇
下一篇