ShareX uploader service built with TinyGo and Cloudflare Workers
- Clone the repository
- Copy
.dev.vars.example
to.dev.vars
and set the environment variables - Copy
wrangler.jsonc.example
towrangler.jsonc
change the required fields - Install dependencies:
go mod download
- Run locally:
npm run start
- Create the secret
wrangler secret put SHAREX_AUTH_KEY
- Deploy:
npm run deploy
- Visit
/config?authKey=your_auth_key
to download the ShareX configuration - Import the configuration into ShareX
- Start uploading images