# Account Limits

Your plan defines fixed quotas. Where to see each:

| Quota | Where to see |
|---|---|
| Disk | Dashboard → Resource Overview |
| Bandwidth | Dashboard → Resource Overview (your plan's monthly allowance; traffic is not counted per account in this version) |
| Databases | Dashboard → Resource Overview (X / Y) |
| Mailboxes | Dashboard → Resource Overview (X / Y) |
| FTP accounts | Dashboard → Resource Overview (X / Y) |
| Domains, subdomains, parked, addon | Dashboard → Resource Overview (X / Y for addon domains and subdomains; the parked domain limit is not shown) |
| Python apps, Node.js apps | Plugin pages (if enabled) |

### Typical plan tiers

These are examples; your hosting provider may name them differently and set different ceilings.

| Resource | Starter | Business | Pro |
|---|---|---|---|
| Disk | 5 GB | 25 GB | 100 GB |
| Bandwidth (monthly) | 100 GB | 500 GB | 2 TB |
| Databases | 5 | 25 | unlimited |
| Mailboxes | 10 | 50 | 200 |
| FTP users | 3 | 10 | unlimited |
| Subdomains | 10 | 50 | unlimited |
| Addon domains | 1 | 5 | 25 |
| Cron jobs | unlimited | unlimited | unlimited |
| Python / Node apps | 0 | 2 | 10 |

### How quotas are measured

- **Disk:** the size of your home directory `/home/{user}/`; databases and mailboxes are stored outside it and are not counted.
- **Bandwidth:** your plan sets a monthly allowance; traffic is not counted per account in this version, so nothing is measured against it and the dashboard shows 0 used.
- **Quotas are enforced at creation time:** exceeding a quota stops new resources from being created but does not break existing ones. A file-manager upload or save that would take you over your disk quota is refused before anything is written. An upload is written to a temporary file and put in place only when it is complete, so a failed upload leaves no partial file. A save from the editor writes into the file itself: if the server's disk fills up during the save, the file can be left incomplete — the editor copies the previous version to `<file>.bak` before each save, but that copy needs free space too.

Contact your operator for a plan upgrade.

---

For administrators managing this server, see [`docs/operator/admin-user-guide.md`](../operator/admin-user-guide.md). For HMAC-only API usage, see [`docs/developer/api-reference.md`](../developer/api-reference.md).
