介绍
- 参考这里 https://bohrasd.github.io/%E5%88%A9%E7%94%A8%E5%85%8D%E8%B4%B9-S3-%E8%87%AA%E5%BB%BA-Firefox-Send/
- https://github.com/Forceu/Gokapi/

实现
获得免费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
