Skip to content

New Hosting Account, WordPress & Jupiter 10 Setup

You are here:
< All Topics

Hosting Setup

Creating a new cPanel account

Log into our AMP control panel with LastPass credentials here:
https://secure1.inmotionhosting.com/amp/

Under a dedicated server, click “Root WHM”

Search for / click “Create a New Account”

Domain Information

  • If the account is a development site, use “{client code}.jnbdev.com” as the domain. Example: “oli.jnbdev.com”
  • create a secure but somewhat-relevant username, and generate a massive password.Save in LastPass under client credentials:
    • URL: {leave blank!}
    • Name: {client code} – cPanel J&B (ex. OLI: cPanel J&B)
    • Notes:
      • final domain / TLD
      • client business name
      • anything else you deem relevant
  • email: [email protected]

Package

Typically will leave as default. If unsure, contact PM.

DNS Settings

  • Enable DKIM
  • Enable SPF

Create!

CloudFlare Setup

Log into CloudFlare with LastPass creds:
https://dash.cloudflare.com/login

Development Sites

Simply add an A record for the client code as a subdomain to jnbdev.com, pointing to the relevant server’s IP address:

Dedicated Server 1 / ded4989: 173.231.203.19

Live Sites

If a new/live domain, “Add a Site” and complete wizard.

Point the domain’s nameservers to CloudFlare’s defined nameservers, which are typically:
kai.ns.cloudflare.com
sue.ns.cloudflare.com

Finally, point the A record for the root to the server’s IP address:

Dedicated Server 1 / ded4989: 173.231.203.19

WordPress Setup (Jupiter X)

Files

Upload the latest “wordpress root directory” file, located in the “Developer Assets” folder of our shared Team Drive (Google Drive) to the public_html folder on the hosting, via cPanel. This should contain a mostly-vanilla WordPress install, along with Jupiter X, it’s child, and all related plugins.

Extract it in the root folder.

Database

create a database and username. David prefers to just use “wp{year}” as the suffix, but it ultimately doesn’t matter (ex. “jackandbean_wp2020). Use the same name for the username and db, preferably. Use the same password as the cPanel account, don’t bother creating a new LastPass record for the database. Ensure the user has all privileges for the db.

Database

create a database and username. David prefers to just use “wp{year}” as the suffix, but it ultimately doesn’t matter (ex. “jackandbean_wp2020). Use the same name for the username and db, preferably. Use the same password as the cPanel account, don’t bother creating a new LastPass record for the database. Ensure the user has all privileges for the db.

SSL Status

In “cPanel > Security > SSL/TLS Status” ensure all SSLs are validated/green. This requires DNS to be working correctly. If DNS has been setup properly and these are not green, re-run AutoSSL and wait until complete to install the WordPress site.

Installing the WordPress Site

Navigate to https://{domain} (ensure it’s https / secure), and you should successfully see a WordPress install prompt.

Again, username and database should be the same, password should be the cPanel password – a huge, auto-generated random password from LastPass.

Information Needed

Site title should be the business name.

Username should be “jackandbean”

Password should be uniquely generated and stored in LastPass under “Client Credentials”, along with the URL for login, so it autofills.

email should be [email protected]

Only discourage SEV if concerned about dev site being crawled for any reason.

Initial WordPress Configuration

Appearance / Theme Activation

Under “Dashboard > Appearance > Themes”, Activate “JupiterX Child”. Ignore errors related to missing default theme, it has been removed intentionally.

Theme Licensing

As part of the project kickoff, a theme license should have been alotted to the project. Unused licenses should be listed on our Artbees account here:
https://themes.artbees.net/dashboard/register-product/

Activate the theme immediately after activation:
“Dashboard > Jupiter X > Control Panel > Home > Activate Product”
In lieu of email / Envato purchase code, opt to “Or insert API key” and paste one of the unused keys from our Artbees portal. Ensure there is no space/tab at the end, or the activation will fail.

If the site is a development site, it may need to be re-activated once taken live.

If you have any questions, contact your PM or David.

Plugin Updates & Activation

Under “Dashboard > Plugins”, update all of the plugins while still inactive.

Then take a deep breath, select all, and activate. You can optionally deactivate non-essential plugins at your discretion as the developer.

Plugin Setup and Licensing

You will need to install licenses for some of the premium plugins and re-update them in some cases. See our guide on setting up our common “required” plugins here: J&B Common Plugins Guide