> For the complete documentation index, see [llms.txt](https://doc.datagram.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.datagram.network/setup-datagram/local-machine-setup-ubuntu-linux/partner-core-setup.md).

# Partner Core Setup

The Datagram desktop application connects your Ubuntu or Linux machine to the Datagram Network, enabling you to earn rewards by sharing unused computing resources. Follow these steps to set up the application.

{% hint style="warning" %}
Note: The Datagram Desktop Application does not monitor your activity while in use. It only manages authorized compute resources to route internet traffic through your IP address, ensuring zero access to your personal data.
{% endhint %}

Let’s get started. 🚀

### Setup Instructions

**Step 1:** Before installation, you’ll need to request a Partner License Key. To request, refer to the section “[Obtain your License Key.](/dashboard/how-to-request-a-partner-license.md)”&#x20;

**Step 2:** Register your Node ID. To register, refer to the section "[Register Node ID](/additional-tools/register-node-id.md)."

**Step 3:** Setup Partner Key Format. For setup, refer to the section "[Partner Key Format](https://doc.datagram.network/setup-datagram/local-machine-setup-ubuntu-linux/pages/ZZQOoS4Ir1ck6TKeAxZy#id-2.-partner-key-format)."

**Step 4:** Open the Terminal on your Ubuntu or Linux-based system. You’ll need administrative access to proceed with the installation.

**Step 5:** Run the following command in the Terminal to download and execute the Datagram installer script:

```
wget -O datagram-installer.sh https://gist.githubusercontent.com/datagram-dev/8ef3d7678dc828e45a65a3e955327736/raw/datagram-installer.sh && chmod +x datagram-installer.sh && sudo bash datagram-installer.sh
```

This command:

* Downloads the installer script
* Grants it execution permissions
* Executes it with superuser privileges

**Step 6:** Enter formatted partner key created in Step 3 (Partner Key Format).

**Step 7:** After the installation completes, check the status of your Datagram node by running:

```
status-datagram
```

This will show whether your node is currently online or offline.

### Restart the Datagram Service (If Needed)

**Step 1:** If the node appears to be **offline**, restart the service using:

```
restart-datagram
```

**Step 2:** Then, check the status again:

```
status-datagram
```

Repeat this process if the node doesn’t come online immediately.

**Step 3:** Lastly, go back to the[ Dashboard ](https://dashboard.datagram.network/overview)and confirm that your node is showing as connected. Once connected, it will begin earning points automatically.

<figure><img src="/files/5SjWYscdHlyAIf6Pxd6S" alt=""><figcaption></figcaption></figure>

Your Ubuntu/Linux machine is now configured as a **Partner Substrate** on the Datagram Network. It will contribute computing resources and earn rewards based on its performance and uptime.

### How to Obtain Your License Key

**Step 1:** Open your browser and [log in/sign](https://demo.datagram.network/) up for a Datagram account if you haven’t already.\
\
**Step 2:** Navigate to the “**Wallet**” section from the left sidebar, then click on the “**Licenses**” tab at the top to manage your license settings.

<figure><img src="/files/ZTDrkgu0veWKn04KAfcY" alt=""><figcaption></figcaption></figure>

**Step 3:** Here, you can copy the required License Key.&#x20;

* To setup a Full Core License, copy the License Key for License ID FCORE.
* To setup a Partner Core License, copy the License Key for License ID FCORE.

Once you have copied the correct License Key, paste it to the terminal when prompted to enter a License Key, and press Enter to continue.

<figure><img src="/files/xpJEJPkcMINYBaZZGYTv" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Note:** Partner Core Licenses (PCORE) are currently only available to pre-approved partners.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.datagram.network/setup-datagram/local-machine-setup-ubuntu-linux/partner-core-setup.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
