lsky+minio自建图床

  1. 安装docker和npm
  2. docker-compose部署lsky
version: '3.3'
services:
  lsky-pro-docker:
    container_name: lsky-pro
    restart: unless-stopped
    ports:
      - '9080:8089'
    volumes:
      - './data:/var/www/html'
    image: 'halcyonazure/lsky-pro-docker:latest'

docker-compose.yml

  1. docker-compose部署
version: '3'
services:
  minio:
    container_name: "minio"
    restart: unless-stopped
    volumes:
      - ./data:/data
    environment:
      - MINIO_ROOT_USER=username
      - MINIO_ROOT_PASSWORD=password
    ports:
      - 9000:9000
      - 9001:9001
    image: quay.io/minio/minio
    command: server /data --console-address ":9001"

docker-compose.yml

  1. nginx反代这样几条记录
lsky.example.com: 172.17.0.1:9080
minio.example.com: 172.17.0.1:9001;
minio-img.example.com: 172.17.0.1:9000;
img.minio-img.example.com: 172.17.0.1:9000
  1. 访问minio.example.com新建一个名为img的桶,Access Policy权限改为public
  2. 访问lsky.example.com,添加存储策略,填写如下
访问域名: https://minio-img.example.com/img
AccessKey: minio console中root的登陆用户名
SecretKey: minio console中root登陆的密码
连接地址: 同访问域名
区域: us-east-1
桶名称: img
BucketEndpoint: 不打开

关于为什么会有 img.minio-img.example.com这条记录的解释

github上的一个issuse指出连接地址使用域名则实际访问的域名是 https://桶名.域名,因此我添加了这条A记录.根据我的理解实际情况在上传图片时访问img.minio-img.example.com,在浏览图片时访问的是minio-img.example.com.

【Bug】存储单元使用Minio,链接地址使用域名就会出问题 · Issue #458 · lsky-org/lsky-pro
存储方式使用Minio方式时,连接地址使用域名则实际访问的域名是https://桶名.域名 复现步骤: 首先修改了 vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php 代码用于帮助打印问题 先决条件: 连接地址使用域名:https://example.domain.com:7000,储存桶名称:lsky-pro,区域:us-east-1…

关于使用minio的解释

正常情况下lsky自建就够了,但是我后续有时间想要做分布式集群部署,所以选择了minio做对象存储,算是挖个坑,有时间补.

Minio对象存储服务 - 偷得浮生
A small and beautiful blogging system. 一款小而美的博客系统。

参考

https://www.zqcnc.cn/post/143.html

Read more

fastai14-Resnet

卷积神经网络有这样两个问题 * 我们需要大量的步长为 2 的层来使我们的网格在最后变成 1×1 * 无法在除我们最初训练的尺寸之外的任何尺寸的图像上工作 全卷积网络 | fully convolutional networks def avg_pool(x): return x.mean((2,3)) 前面正常卷积, 剩下的直接求平均 def block(ni, nf): return ConvLayer(ni, nf, stride=2) def get_model(): return nn.Sequential( block(3, 16), block(16, 32), block(32, 64), block(64, 128)

By kamado nezuko

pt命令行做种

发布种子各站点都有教程, 奈何使用的qb下载器为qbittorrent-nox, 没有直接生成torrent文件的选项, google发现可以使用transmission-cli命令行生成torrent 安装 sudo apt install transmission-cli 生成torrent种子 transmission-create -p -o path/to/example.torrent --tracker tracker_announce_url --piecesize 2048 path/to/file_or_directory * -p: 私有种子,不使用 DHT * -o: 生成 torrent 文件路径 * -t: tracker 地址 * -s: 每个文件块大小(参考下表) 文件大小 文件块大小 0 GB - 0.5 GB

By kamado nezuko