> For the complete documentation index, see [llms.txt](https://docs.payram.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payram.com/onboarding-guide/root-account-setup.md).

# Root Account Setup

***

## **Prerequisites**

Before you proceed with the onboarding configuration, make sure the following steps are completed:

* Install the PayRam server and ensure it is running.
* If you haven’t completed the installation, do that first by following the Installation Guide.

***

## Root account setup

{% stepper %}
{% step %}

### Open your PayRam server

* In your browser, go to the IP address or domain where you hosted PayRam. The PayRam welcome page appears.

<figure><img src="/files/Sr5qH0narpcsAYvgfPsw" alt="The PayRam welcome page"><figcaption></figcaption></figure>

* Seeing this page means your PayRam server is up and running.

{% hint style="info" %} <mark style="color:$primary;">**Note**</mark><mark style="color:$info;">: The</mark> <mark style="color:$success;">**Go to Payram**</mark> <mark style="color:$info;">buttons on this page open payram.com, not your own instance. To reach your setup screen, go to the signup URL in the next step.</mark>
{% endhint %}
{% endstep %}

{% step %}

### Go to the signup page

* In the address bar, add `/signup` to the address where you hosted PayRam.

  The addresses below are examples only — replace them with your own domain or server IP:

  | Your setup                    | Example signup URL               |
  | ----------------------------- | -------------------------------- |
  | Domain with SSL               | `https://pay.example.com/signup` |
  | Server IP, no SSL             | `http://192.168.0.1/signup`      |
  | Installed on a different port | `http://192.168.0.1:3000/signup` |
* The root account setup opens. This account has full administrative control over every configuration and setting.

<figure><img src="/files/veVKhoVTpuH3d38vUjhX" alt="Let&#x27;s set up your root account"><figcaption></figcaption></figure>

* Select **Next**.
  {% endstep %}

{% step %}

### Enter your root email

* Enter the email address for your root account. Remember it — this is the account you will log in with as the main administrator.

<figure><img src="/files/wFpC0kE2ghY1uuMJmKqM" alt="Entering the root account email"><figcaption></figcaption></figure>

* Select **Continue**.
  {% endstep %}

{% step %}

### Set your root password

* Enter a password, then enter it again in **Confirm Password**.

<figure><img src="/files/b0UXo2KDGeziqQ1EwvCy" alt="Setting the root account password"><figcaption></figcaption></figure>

* Select **Continue**.

{% hint style="warning" %} <mark style="color:$warning;">**Store these credentials safely.**</mark> <mark style="color:$info;">Your root account is created at this step. The email and password are what you use to log in as the main administrator, and you will need them again if you ever reinstall against the same database.</mark>
{% endhint %}
{% endstep %}

{% step %}

### Choose how you will use PayRam

* PayRam asks whether you are a **Merchant** or an **Operator**. Selecting either one reveals what it includes, so you can compare before you commit.

<figure><img src="/files/b3KS8zJp7X0UXtXJ5oqH" alt="Choosing between Merchant and Operator"><figcaption></figcaption></figure>

| Mode         | Choose it when                                                                     |
| ------------ | ---------------------------------------------------------------------------------- |
| **Merchant** | Your customers pay you directly. This is the recommended option for most installs. |
| **Operator** | You onboard other merchants and earn a fee on their payments.                      |

* Select the mode you want, then select **Continue**.
  {% endstep %}

{% step %}

### Create your first project

* A project holds the wallets, fees, branding and users for one website or product. Use your business or brand name so you can recognise it later in reports.

<figure><img src="/files/XXbpevlVjwaq86QZavaT" alt="Creating your first project"><figcaption></figcaption></figure>

* Enter a project name, then select **Continue → Invite teammate**, or **Skip to dashboard** to finish now.

{% hint style="info" %} <mark style="color:$primary;">**Note**</mark><mark style="color:$info;">: You can rename a project later from</mark> <mark style="color:$success;">**Settings → Projects**</mark><mark style="color:$info;">, and add more projects at any time.</mark>
{% endhint %}
{% endstep %}

{% step %}

### Invite a teammate (optional)

* If you continued, PayRam offers to add one teammate to the project straight away.

<figure><img src="/files/3OToK9Urx538zvYJe7eQ" alt="Inviting a teammate to the project"><figcaption></figcaption></figure>

* Choose the role they should have:

| Role              | What they can do                                                            |
| ----------------- | --------------------------------------------------------------------------- |
| **Project Admin** | Manages wallets, fees, webhooks and branding, and can invite other members. |
| **Project Lead**  | Runs day-to-day operations while you keep control of the wallets.           |

* Enter their full name, email and a temporary password, then select **Save and finish**. Share those credentials with them privately.
* This step is optional — select **Skip to dashboard** and add teammates later from **Settings → User Management**.
  {% endstep %}
  {% endstepper %}

***

You have successfully completed the onboarding configuration. Now, proceed to Node Details Configuration to set up your dashboard settings.
