Update Run-Blob-Storage-on-Public-Internet.md

chrislu 2021-12-22 13:24:09 -08:00
parent 1faea604c7
commit 4c117d6798

@ -14,7 +14,7 @@ We will use 2 servers. Server 1 will host master, 2x volumes (2 disks, one volum
# todo: use 2 step build process, copy over weed binary to fresh container (do not need curl and tar at runtime)
FROM alpine
RUN apk update && apk add wget tar
RUN wget https://github.com/chrislusf/seaweedfs/releases/download/2.80/linux_amd64_large_disk.tar.gz
RUN wget https://github.com/chrislusf/seaweedfs/releases/download/2.82/linux_amd64_large_disk.tar.gz
RUN tar -xf linux_amd64_large_disk.tar.gz
RUN chmod +x weed
RUN mv weed /usr/bin/
@ -151,4 +151,4 @@ I haven't tested this, but this is how I would go about making it HA:
Alternatively:
- Use another caddy plugin for distributed SSL certs, not redis
- Use a loadbalancer-as-a-service that does SSL termination from some cloud provider (i.e. Cloudflare - easier to setup but less secure as traffic between cloudflare and nodes is not encrypted)
- Disable HTTP API on master server (`-disableHttp` flag) and use clients that can speak gRPC protocol
- Disable HTTP API on master server (`-disableHttp` flag) and use clients that can speak gRPC protocol