Terminate Accounts
This page explains the Terminate Accounts screen in the GoAdmio Admin Panel. Terminating an account permanently deletes its files, databases, email, and configuration from the server.
Location: Admin Panel → Accounts & Plans → Terminate Accounts
Overview
Termination is a destructive and irreversible action. When an account is terminated:
- All files in the account's home directory are deleted
- All MySQL databases owned by the account are dropped
- All email accounts, forwarders, and mailboxes are deleted
- All FTP accounts and cron jobs are removed
- The account's DNS zone may be removed (depending on your settings)
- The account no longer appears in List Accounts
> Warning: Termination cannot be undone from the panel. If you only need to disable access temporarily, use Suspend Account instead.
Before You Terminate
Complete this checklist before terminating any account:
- Confirm with the account owner — If termination is not requested by the customer, notify them and allow time to respond.
- Take a full backup — Use Backup Wizard or Schedule Backup to back up the account first.
- Confirm the backup completed successfully — Verify with Restore Full Backup or by checking the backup destination.
- Note any custom DNS records — Export the zone via DNS Manager if the customer may need it later.
- Check for pending email — Review the mail queue via Email Accounts for messages that may still be delivering.
- Note the account's package and limits — In case you need to recreate the account later with the same configuration.
How to Terminate an Account
- Log in to the GoAdmio Admin Panel.
- Navigate to Accounts & Plans → Terminate Accounts.
- Select the account you want to terminate (search by domain or username).
- Review the summary of what will be deleted.
- Confirm the termination.
Termination Options
Depending on your GoAdmio version, the termination screen may offer options:
| Option | Effect |
|---|---|
| Keep DNS zone | Retains the account's DNS zone so the domain continues to resolve |
| Keep databases | Exports databases before deletion (or preserves them) |
| Keep email | Preserves email accounts and mailboxes |
| Notify account owner | Sends a termination notice to the contact email |
| Create backup before termination | Automatically backs up the account before deleting |
> Note: Use these options carefully. "Keep" options preserve data that would otherwise be deleted — useful when migrating a customer to another server, or when the domain must continue to resolve.
After Termination
| Task | Why |
|---|---|
| Verify the account no longer appears in List Accounts | Confirm the account is fully removed |
| Check disk space was freed | Large accounts may take time to fully delete |
| Release the domain | Ensure the domain is no longer referenced by any account before reusing it |
| Remove DNS records if appropriate | Clean up leftover zones in DNS Manager |
| Confirm the backup is stored | Keep the backup for the documented retention period |
| Update any billing or CRM records | Ensure customer status is up to date |
Recovering a Terminated Account
If an account was terminated by mistake or the customer later requests restoration:
- Locate the most recent backup of the account.
- Use Restore Full Backup to restore files, databases, and email.
- Recreate the account if it no longer exists, then restore into it.
- Re-assign the package and PHP version via Modify Account and MultiPHP Manager.
> Warning: Recovery depends on having a valid backup. If no backup exists and the account was terminated, the data is permanently lost.
Related Pages
- Suspend Account — temporarily disable an account without deleting data
- Recover Terminated Accounts — restore a terminated account
- List Accounts — browse all accounts on the server
- Backup Wizard — create a backup before termination
- Restore Full Backup — restore from a backup
- Modify Account — adjust account settings
- DNS Manager — manage leftover DNS zones
- Show Accounts Over Quota — identify accounts before termination
Troubleshooting
| Problem | Likely cause | Solution |
|---|---|---|
| Account still appears in List Accounts after termination | Deletion still in progress | Wait a few minutes; refresh the list |
| Disk space not freed | Large files or open file handles | Verify deletion completed; check for orphaned files via SSH |
| Domain still resolves after termination | DNS zone was kept, or cached | Remove the zone in DNS Manager; wait for DNS TTL |
| Cannot recreate the account with the same domain | Domain still assigned to the old account | Confirm termination finished; release the domain |
| Email still being delivered to a terminated account | Mail queue or alias points to old account | Check the mail queue; remove stale aliases |
| Backup was not created before termination | Termination option not enabled, or disk full | Restore from a previous backup; check disk space before future terminations |
| Customer disputes termination | No termination notice sent | Check notification settings; review Notification Settings |
Last updated: 2026-11-08