GoAdmio
GoAdmio Documentation

Create New Account

From the GoAdmio knowledge base.

Create New Account

This page explains how to create a new hosting account in GoAdmio. The workflow mirrors cPanel/WHM's "Create a New Account" interface, but uses GoAdmio's own panel and CLI tools.



Overview

In GoAdmio, hosting accounts are created from the Admin Panel under Accounts & Plans → Create New Account. Each account receives its own domain, username, password, contact email, and resource limits defined by a package or set manually.

If you prefer the command line, GoAdmio also provides a CLI command for account creation. See Command Reference for the full list.



Before You Begin

Make sure you have:

  • Root or admin access to the GoAdmio Admin Panel (port 2020 by default)
  • A registered domain name (or a temporary domain for testing)
  • A hosting package created, or the resource limits you want to assign manually
  • A contact email address for the account owner
> Note: If you are migrating from cPanel, see Migrate from cPanel for account restoration instead of manual creation.

Create an Account via the Admin Panel

Step 1 — Open Create New Account

  1. Log in to the GoAdmio Admin Panel.
  2. Navigate to Accounts & Plans in the sidebar.
  3. Click Create New Account.
You will see a form with the following sections.

Step 2 — Domain Information

Fill in the core account details:

| Field | Description | Example |
|---|---|---|
| Domain | The primary domain for the account. This is the domain visitors will use to reach the website. | example.com |
| Username | The login username for the account. Auto-generated from the domain, but you can change it. | example |
| Password | The account password. Use the password generator for a strong password, or enter your own. | Xk9#mP2$vL7q |
| Email | The contact email for the account. Server notifications and password resets go here. | owner@example.com |

> Tip: Use a password strength of at least 65/100. GoAdmio's password generator produces strong passwords automatically.



Step 3 — Package Selection

Choose how to assign resource limits:

  • Select a Package — Pick a pre-created package from the dropdown. Packages define disk quota, bandwidth, number of domains, email accounts, databases, and more.
  • Select Options Manually — Define limits directly for this account without creating a package.
If you select a package, the account inherits all limits from that package. To edit packages, see Add/Modify Packages.

Step 4 — Settings

Configure account-level options:

| Setting | Description |
|---|---|
| Dedicated IP | Assign a static IP address. Recommended for reseller accounts. Leave as Auto Assign unless you need a specific IP. |
| Shell Access | Allow the user to access the server via command line. Disable for standard hosting accounts. |
| CGI Access | Allow execution of CGI scripts. |
| Locale | Set the account language. |
| Theme | Assign the user panel theme. |



Step 5 — Mail Routing Settings

Choose how email for the domain is handled:

| Option | When to use |
|---|---|
| Automatically Detect Configuration (recommended) | Let GoAdmio choose the correct routing based on DNS. |
| Local Mail Exchanger | Accept mail locally on this server. Use when GoAdmio manages the domain's email. |
| Backup Mail Exchanger | This server acts as a backup MX only. |
| Remote Mail Exchanger | Do not accept mail locally. Use when email is handled elsewhere (e.g., Google Workspace, Microsoft 365). |

> Note: If the domain uses external email (e.g., Google Workspace), select Remote Mail Exchanger so GoAdmio does not attempt to deliver mail locally.



Step 6 — DNS Settings

Configure DNS for the domain:

| Option | Description |
|---|---|
| Enable DKIM on this account | Adds a DKIM signing key to the domain's DNS. Recommended for deliverability. |
| Enable SPF on this account | Adds an SPF record authorizing the server to send mail for the domain. Recommended. |
| Enable DMARC on this account | Adds a DMARC policy record. Recommended. |
| Use the nameservers specified at the Domain's Registrar | Select if the domain's nameservers point elsewhere and you do not want GoAdmio to manage DNS. |

> Tip: GoAdmio can automatically create the full DNS record set (A, MX, SPF, DKIM, DMARC, autodiscover) via /go/dns domain.com. See Cloudflare API or DNS Manager.



Step 7 — Create the Account

  1. Review all settings.
  2. Click Create.
  3. A success message confirms the account was created.
The new account now appears under List Accounts and is ready for the user to log in to the User Panel.

Create an Account via CLI

GoAdmio provides a command-line equivalent for scripting and automation:

```bash

General form (refer to Command Reference for exact flags)


/go/create --domain example.com --password

↑