1mb files encrypted and compressed.
Storage | Tier | Upload | Download |
---|---|---|---|
bstorejs | 8c/16t - 1 Gbps | 924 upload/s | 617 download/s |
@vecel/blob | Free | 4.1 upload/s | 57 download/s |
@aws-sdk/client-s3 | Free | 5.3 upload/s | 72 download/s |
- AES 256-bit encryption
- zstd compression
OS | Size |
---|---|
darwin-amd64 | (8.44 MB) |
darwin-arm64 | (8.09 MB) |
linux-arm64 | (7.94 MB) |
linux-amd64 | (8.25 MB) |
- DIY Movies/TV Server
- PDF Books
- Data Backups
- HLS and MPEG DASH video Streaming
- Data Cache
- Rate Limiting
- Clone Repository
git clone https://github.com/cartersusi/bstore.git
- Build For your OS (Requires Go)
cd bstore
make build
- Generate a Config File and Keys
./bstore -init
-
Edit your config file (Optional)
nvim ~/.bstore/conf.yml
-
Print your keys (Optional)
cat ~/.bstore/keys.env
- Start Server
./bstore
- Use a different config (Optional)
./bstore -config new_conf.yml
curl -fsSL https://cartersusi.com/bstore/install | bash
- bstorejs - Express/Vanilla Js/Ts APIs
npm i bstorejs
- bstorejs-react - React Server Actions & Components
npm i bstorejs-react