Lfs Free S3 Account -
| Provider | Free Tier | S3-Compatible | Egress Limits | Best For | |----------|-----------|---------------|---------------|-----------| | | 10 GB storage, 1 GB/day egress | Yes (via S3 API) | 1 GB/day free | Source tarballs, logs | | IDrive e2 | 10 GB storage, 10 GB egress (one-time) | Yes | After trial: pay | Short-term builds | | Wasabi | No perpetual free tier (has 30-day trial) | Yes | None (but paid) | Not recommended for free | | Cloudflare R2 | 10 GB storage, no egress fees | Yes | Free egress | Ideal for LFS |
# Inside LFS chroot, create a helper script /usr/local/bin/lfs-fetch #!/bin/bash # Usage: lfs-fetch <filename> <url_fallback> if aws s3 ls s3://lfs-builder/sources/$1 --endpoint-url $S3_ENDPOINT 2>/dev/null; then aws s3 cp s3://lfs-builder/sources/$1 . --endpoint-url $S3_ENDPOINT else wget $2 # Optional: upload to S3 for next time aws s3 cp $1 s3://lfs-builder/sources/ --endpoint-url $S3_ENDPOINT fi Then, in each package build script, replace wget with lfs-fetch . After each chapter, upload logs: lfs free s3 account
| Method | Pros | Cons | |--------|------|------| | GitHub Releases (via gh release upload ) | 1 GB per file, unlimited downloads | Not S3 API, requires Git LFS for >1 GB | | Google Drive + gdrive CLI | 15 GB free | No S3 compatibility, rate limits | | Local NAS + Tailscale | Unlimited, private | Requires own hardware | | Provider | Free Tier | S3-Compatible |