介绍
- 参考这里 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
Shell
x
25
25
1
# 只要和fly.toml当中的internal port一致就好
2
export DOCKER_PORT=8080
3
4
fly launch --image f0rc3/gokapi --name fly_service_tmp_name_anything
5
6
# 确保s3的相关参数都已经明确
7
fly secrets import <<EOF
8
GOKAPI_PORT=${DOCKER_PORT}
9
GOKAPI_USERNAME=admin
10
GOKAPI_PASSWORD=q999H2KHYoJ38
11
GOKAPI_EXTERNAL_URL=https://send.your-own.site
12
GOKAPI_AWS_REGION=ap1
13
GOKAPI_AWS_BUCKET=gokapi
14
GOKAPI_AWS_KEY=jw6ksxrw5waiui
15
GOKAPI_AWS_KEY_SECRET=j2bcmfzv4zue6lr5p47ut
16
GOKAPI_AWS_ENDPOINT=https://gateway.ap1.storjshare.io
17
EOF
18
19
fly deploy
20
# 最后就是可以用 fly_service_tmp_name_anything.fly.dev/admin 来直接访问
21
22
fly status
23
fly info
24
fly logs
25
CF+反代 – 用自己的域名来访问

Shell
xxxxxxxxxx
1
1
1
fly certs create send.your-own.site
