git LFS server implemented on Cloudflare Workers + R2
cloudflare
git
lfs
workers
r2
1{
2 "$schema": "node_modules/wrangler/config-schema.json",
3 "name": "lfs-proxy",
4 "main": "src/index.ts",
5 "compatibility_date": "2026-02-10",
6 "observability": {
7 "enabled": true
8 },
9 "compatibility_flags": [
10 "nodejs_compat"
11 ],
12 "r2_buckets": [
13 {
14 "binding": "LFS_BUCKET",
15 "bucket_name": "lfs-storage"
16 }
17 ],
18 "vars": {
19 "R2_BUCKET_NAME": "lfs-storage"
20 }
21 // Secrets (via `wrangler secret put`): R2_ACCOUNT_ID, R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY
22}