> For the complete documentation index, see [llms.txt](https://docs.doginals.academy/eng/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.doginals.academy/eng/expert-guides/how-to-mint-vps/inscription-wallet-on-a-vps/setting-up-the-environment.md).

# 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.
