Skip to content
Read-only TFTP Server with backing storage via Google Cloud Storage (GCS)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
Dockerfile
README.md
functions.go
go.mod
go.sum
httpHandleReq.go
main.go
storage.go
tftpHandleRRQ.go

README.md

TFTP Server with Google Cloud Storage backend

Runs an isolated, sandboxed TFTP server that only interacts with virtual backing storage on Google Cloud Storage (GCS).

Also runs a HTTP server from the same bucket, for faster netboots.

Set the following environment variables, e.g.

TFTP_ENABLE_HTTP=true
GCS_CREDENTIALS_FILE=/credentials.json
GCS_BUCKET=my-tftp-bucket

Read-only operations are supported.

You can’t perform that action at this time.