Free. Really.

bassh runs entirely on Cloudflare's free tier. No credit card, no hidden costs, no catch.

For Operators

Run the infrastructure

$0/month

Cloudflare account required (free tier works)

  • Host unlimited users
  • Generate invite codes
  • Custom subdomain prefix
  • Full infrastructure control
  • MIT licensed, self-hosted
Setup Guide

Cloudflare free tier limits

These are the limits you'll operate within. For most teams, they're more than enough.

100k
Worker requests/day
Pages sites
50
Access users
100k
KV reads/day

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.