Free. Really.
bassh runs entirely on Cloudflare's free tier. No credit card, no hidden costs, no catch.
Deploy sites
Just need an invite code from your operator
- Unlimited site deployments
- Password protection included
- Email/domain restrictions
- Global CDN delivery
- CI/CD integration via API key
Run the infrastructure
Cloudflare account required (free tier works)
- Host unlimited users
- Generate invite codes
- Custom subdomain prefix
- Full infrastructure control
- MIT licensed, self-hosted
Cloudflare free tier limits
These are the limits you'll operate within. For most teams, they're more than enough.
Frequently asked questions
Why is it free?
bassh is a thin layer on top of Cloudflare's free services. There's no hosted service to pay for—you (or your operator) run everything on Cloudflare's infrastructure.
What if I exceed the limits?
Cloudflare will throttle requests. For higher limits, upgrade to Cloudflare's paid plans. bassh itself remains free regardless.
Can I use my own domain?
Yes. Cloudflare Pages supports custom domains. Configure it in your Cloudflare dashboard after deployment.
Is there a file size limit?
Cloudflare Pages has a 25MB limit per file and 20,000 files per project. More than enough for static sites.
Do I need to be technical?
Users just need to run CLI commands. Operators need basic Cloudflare and command line familiarity.
Can I contribute?
Absolutely. bassh is MIT licensed and open source. PRs and issues welcome on GitHub.