Multi-Node & Scaling
How do I add more worker nodes?
How do I add more worker nodes?
BitBonsai supports multi-node distributed encoding. Steps:1. Set Up Main Node (Database Owner)2. Set Up Child Nodes (Workers)3. Configure Shared Storage (NFS)
- All nodes must access the same media files via NFS
- Recommended: 1 Gbps+ network, NFS v4
- Mount paths must be identical across nodes
- Child nodes auto-register with main node on startup
- Check Settings → Nodes to see all active workers
- Main node: Owns PostgreSQL, API, job queue
- Child nodes: Workers only, proxy API calls to main
- Job distribution: Automatic load balancing via queue system
Is there a license for multi-node setups?
Is there a license for multi-node setups?
Yes. Multi-node support requires a paid license:
Features Locked Behind License:
| Tier | Max Nodes | Max Concurrent Jobs | Price |
|---|---|---|---|
| FREE | 1 node | 1 job | Free |
| SUPPORTER | 3 nodes | 5 jobs | $5/month |
| PRO | Unlimited | Unlimited | $15/month |
- Multi-node worker registration
- Concurrent job execution (>1 job at once)
- Priority support
- Visit bitbonsai.app/pricing
- Subscribe via Stripe or Patreon
- Receive license key via email
- Enter key in Settings → License
- 14-day free trial for SUPPORTER/PRO tiers
- No credit card required for FREE tier
- Downgrade anytime (keeps data)
- Server costs (license validation, updates)
- Development funding (full-time maintainer)
- Community support (Discord, GitHub)