# Setting Up the Environment

**Before you can begin minting DRC-20 tokens, you need to properly set up your environment.** \
This involves several steps, including updating your system, installing essential software like Node.js and Git, and cloning the necessary repository. \
**In the following sections, we'll guide you through each of these steps in detail to ensure you're well-equipped to proceed with the token minting process. Let's begin!**

{% hint style="info" %} <mark style="color:blue;">**Important reminder: Copy-Pasting Commands :**</mark>\ <mark style="color:blue;">While going through this setup guide,</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**it's essential to remember that the typical**</mark><mark style="color:blue;">**&#x20;**</mark><mark style="color:blue;">**`CTRL+V`**</mark><mark style="color:blue;">**&#x20;**</mark><mark style="color:blue;">**keyboard shortcut for pasting does not work in the terminal or the PuTTY interface**</mark><mark style="color:blue;">. Instead, to paste any command into the terminal,</mark> <mark style="color:blue;background-color:yellow;">**you should right-click of your mouse to copy**</mark><mark style="color:blue;">. This will ensure that the commands you're copying from this guide are accurately replicated in your terminal session.</mark> \ <mark style="color:blue;">Keep this in mind as we proceed through the setup steps.</mark>
{% endhint %}

### System Update

First, it's always a good idea to update your Ubuntu system. \
You can achieve this by running the following commands in your terminal:

```bash
bashCopy codesudo apt-get update
sudo apt-get upgrade
```

### Node.js Installation

Next, you'll need to install Node.js on your VPS. \
This can be accomplished by using the commands below:

```bash
bashCopy codecurl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
```

### Verify Node.js Installation

To ensure Node.js has been installed correctly, you can display its version by typing the following command:

```bash
bashCopy codenode -v
```

### Git Installation

Afterwards, Git will need to be installed. \
This can be done by entering:

```bash
sudo apt-get install git
```

### Clone the GitHub Repository

With Git installed, you can now clone the [verydogelabs/inscription-wallet](https://github.com/verydogelabs/inscription-wallet) repository to your VPS:

```bash
git clone https://github.com/verydogelabs/inscription-wallet.git
```

### Navigate into the Repository Directory

To navigate into the cloned repository, use the `cd` command:

```bash
cd inscription-wallet
```

Now, you are ready for the next step.


---

# Agent Instructions: 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:

```
GET https://docs.doginals.academy/eng/expert-guides/how-to-mint-vps/inscription-wallet-on-a-vps/setting-up-the-environment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
