Node Roles
Assign each node one or more roles from Admin → Servers → [node] → Roles:
- Web — hosts account files and serves HTTP/HTTPS traffic
- Database — runs MySQL/MariaDB for accounts assigned to it
- Mail — handles SMTP/IMAP for accounts assigned to it
- DNS — serves DNS zones (see DNS)
- Primary/API — the node other nodes and the licensing check-ins talk to; exactly one per deployment
A small deployment typically runs all roles on one node. As you grow, split roles across dedicated nodes to isolate load — e.g. a dedicated database node so a busy mail queue doesn't compete with database I/O.