为什么

最近尝试了一下双链笔记 logseq,发现 logseq 非常适合用来做记录。但 logseq 默认没有设备之间同步数据,Mac上现在用的 icloud 来做同步,但 icloud 本身只有5G 空间(穷。

默认 logseq 会将笔记中的附件存储在../assets这个目录,一些截图的文件动辄2M 大小,icloud 有点扛不住。

之前在自己的云服务器上有搭建一个 minio 服务器做自己的存储服务, 这个测试项目用的静态资源就已经都放在了自己搭建的minio里。

所以,这次希望在写笔记(blog)的时候可以直接插入远程图片,节省 icloud 空间。

uPic整合 minio方法

  1. 下载uPic
  2. 配置 uPic 支持 minio 配置 uPic

minio 搭建

我是通过 docker-compose 来运行 minio 的,对应的 docker-compose 配置文件:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
version: "2"
services:
  minio:
    image: bitnami/minio:2020.12.29
    restart: always
    container_name: minio
    ports:
      - "9000:9000"
      - '9001:9001'
    volumes:
      - /data/minio/:/data/
    environment:
      MINIO_ACCESS_KEY: minio AccessKey
      MINIO_SECRET_KEY: minio 密钥
    networks:
      - minio-network

networks:
  minio-network:

其中选择minio:2020.12.29这个版本,主要是因为docker images大小……(还是穷