[新服务]docker goapi + storj.io免费50G容量S3+fly.io自建类似Firefox Send 快传服务

Tags:

介绍

实现

获得免费S3存储 storj.io

记录

  • Access Key
  • Secret Key
  • End Point
  • Bucket – 可以任选一个,比如图中的 goapi
  • Region – AP1

Gokapi的介绍

利用fly.io搭建远程serverless docker

# 只要和fly.toml当中的internal port一致就好
export DOCKER_PORT=8080 

fly launch --image f0rc3/gokapi --name fly_service_tmp_name_anything

# 确保s3的相关参数都已经明确
fly secrets import <<EOF
GOKAPI_PORT=${DOCKER_PORT}
GOKAPI_USERNAME=admin
GOKAPI_PASSWORD=q999H2KHYoJ38
GOKAPI_EXTERNAL_URL=https://send.your-own.site
GOKAPI_AWS_REGION=ap1
GOKAPI_AWS_BUCKET=gokapi
GOKAPI_AWS_KEY=jw6ksxrw5waiui
GOKAPI_AWS_KEY_SECRET=j2bcmfzv4zue6lr5p47ut
GOKAPI_AWS_ENDPOINT=https://gateway.ap1.storjshare.io
EOF

fly deploy
# 最后就是可以用 fly_service_tmp_name_anything.fly.dev/admin 来直接访问

fly status
fly info
fly logs

CF+反代 – 用自己的域名来访问

fly certs create send.your-own.site

测试 – 打开 https://send.your-own.site/admin

Leave a Reply