Suspending an account disables it without deleting it. The account's files, databases, and email remain intact — suspension is reversible. Use it when a client hasn't paid, has violated terms, or you need to temporarily disable their site.
What Suspension Does
When an account is suspended, the Agent:
- Locks the shell — SSH/SFTP access is disabled (the account's shell is set to
/usr/sbin/nologin) - Returns 503 on web requests — Nginx serves a "Service Unavailable" response for the account's domains
- Freezes mail — inbound mail is rejected with a temporary failure code (senders get a "try again later" bounce)
The account's data is untouched. Unsuspending restores everything immediately.
Suspending an Account
- In Server Mode, go to Accounts
- Click the account you want to suspend
- Click Suspend Account
- Confirm the action
The suspension takes effect within seconds. Visitors to the account's site will see a 503 page.
Unsuspending an Account
- In Server Mode, go to Accounts
- Find the suspended account (it's marked with a red "Suspended" badge)
- Click Unsuspend
The agent reverses all suspension actions: re-enables the shell, removes the 503 override, and re-enables mail acceptance.
Customizing the Suspension Page
By default, suspended accounts return a plain 503 response. You can customize the suspension message in Settings → Display/Branding — set a custom HTML page or redirect URL for suspended accounts.
Bulk Suspension
If your server is under attack or compromised, the Lockdown Mode feature in Security can mass-suspend all accounts with a single click.