前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【docker】Memos——碎片化日志卡片

【docker】Memos——碎片化日志卡片

作者头像
夜梦星尘
发布2024-08-20 16:41:49
810
发布2024-08-20 16:41:49
举报
文章被收录于专栏:夜梦星尘的折腾日记

1.项目简介

1.1用途

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

1.2特征

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

1.3项目地址

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

2.准备

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

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

3.正式部署

新建文件夹

代码语言:javascript
复制
sudo -i

mkdir -p /root/data/docker_data/memos

cd /root/data/docker_data/memos

创建配置文件

代码语言:javascript
复制
vim docker-compose.yml

贴入以下内容

代码语言:javascript
复制
version: "3.0"
services:
  memos:
    image: ghcr.io/usememos/memos:latest
    container_name: memos
    volumes:
      - ~/.memos/:/var/opt/memos
    ports:
      - 5230:5230

启动

代码语言:javascript
复制
docker-compose up -d 

4.反向代理

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

4.1Nginx Proxy Manager

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

【docker】Nginx Proxy Manager的使用

4.2宝塔反代

使用宝塔进行反向代理

5.后续

5.1更新

代码语言:javascript
复制
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卸载

代码语言:javascript
复制
docker stop memos
docker rm -f memos  # 停止容器,此时不会删除映射到本地的数据
rm -rf /root/data/docker_data/memos  # 完全删除映射到本地的数据

[1]

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-2-16 1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.项目简介
    • 1.1用途
      • 1.2特征
        • 1.3项目地址
        • 2.准备
        • 3.正式部署
        • 4.反向代理
          • 4.1Nginx Proxy Manager
            • 4.2宝塔反代
            • 5.后续
              • 5.1更新
                • 5.2卸载
                相关产品与服务
                容器服务
                腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档