GoAdmio
GoAdmio Documentation

Terminate Accounts

From the GoAdmio knowledge base.

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
The only way to recover a terminated account is to restore it from a backup. See Recover Terminated Accounts and Restore Full Backup.

> 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:

  1. Confirm with the account owner — If termination is not requested by the customer, notify them and allow time to respond.
  2. Take a full backup — Use Backup Wizard or Schedule Backup to back up the account first.
  3. Confirm the backup completed successfully — Verify with Restore Full Backup or by checking the backup destination.
  4. Note any custom DNS records — Export the zone via DNS Manager if the customer may need it later.
  5. Check for pending email — Review the mail queue via Email Accounts for messages that may still be delivering.
  6. Note the account's package and limits — In case you need to recreate the account later with the same configuration.
> Tip: If you are terminating for non-payment, consider Suspend Account first. Suspension preserves data and can be reversed if the customer pays. Terminate only after a documented grace period.

How to Terminate an Account

  1. Log in to the GoAdmio Admin Panel.
  2. Navigate to Accounts & Plans → Terminate Accounts.
  3. Select the account you want to terminate (search by domain or username).
  4. Review the summary of what will be deleted.
  5. Confirm the termination.
The account's files, databases, email, and configuration are removed. The process may take a few minutes for large accounts.

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:

  1. Locate the most recent backup of the account.
  2. Use Restore Full Backup to restore files, databases, and email.
  3. Recreate the account if it no longer exists, then restore into it.
  4. Re-assign the package and PHP version via Modify Account and MultiPHP Manager.
See Recover Terminated Accounts for the full recovery workflow.

> Warning: Recovery depends on having a valid backup. If no backup exists and the account was terminated, the data is permanently lost.



Related Pages


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

↑