To ensure optimal performance for all users, Bunny Storage has limits on concurrent connections and uploads.
Connection limits
| Limit | Value | Description |
|---|
| Concurrent Connections Per IP | 100-200 | Up to 200 connections allowed from a single IP address |
| Concurrent Connections Per Zone | 100 | Up to 100 concurrent connections allowed to upload to a single zone at the same time |
| Maximum FTP Connections Per IP | 25 | Maximum concurrent FTP connections from a single IP address |
How limits are applied
Limits are applied on a per-server basis. Each Bunny Storage region runs multiple servers, and each server tracks limits independently.
In practice, this allows you to achieve much higher concurrency than the per-server limits suggest.
Rate limit responses
When you reach a connection limit, further requests will be rejected with:
- HTTP Status Code: 429 (Too Many Requests)
- FTP Response: Connection refused
If this happens:
- Reduce concurrent connections
- Implement exponential backoff retry logic
- Distribute requests across longer time periods
Renaming files
Renaming files or folders directly on Bunny Storage is not currently supported by design, so you won’t see a rename option in the dashboard or over FTP. Allowing renames could cause inconsistencies while content propagates across edge locations, so the action is blocked to keep replication stable.
To rename a file, re-upload it under the new name, then delete the old one once the upload succeeds.
Durability and reliability
For information about data durability, redundancy, and reliability guarantees, see Durability. Last modified on June 23, 2026