# Install Titan Agent on Linux (x86)

{% hint style="success" %}
**High Earnings Guide:**\
1\. New nodes require a 3–7 day deployment period. Please be patient—earnings will gradually stabilize after this phase.\
2\. Keep your device online 24/7, especially during evening peak hours (18:00–24:00 UTC+8).\
3\. Ensure both Agent status and Service status show as normal. If any issues occur, contact customer support promptly.\
[→ Click for more tips](/titan-network-en/galileo-testnet/f.a.q./how-to-increase-node-rewards.md)
{% endhint %}

## Preparation

#### System Requirement

* Supported OS: Ubuntu, Debain, Fedora, CentOS/RHEL
* Hardware architechture: x86/x64
* Minimum configuration requirements:
  * CPU: 2 Cores
  * Memory: 4GB
  * Hard Disk: 50GB available space

## Step 1: Multipass Installation Steps

1. **Check if Snap is Installed**

First, ensure your Linux system has Snap installed. Most modern Linux distributions (like Ubuntu, Debian, Fedora, etc.) support Snap by default. Open terminal (press Ctrl + Alt + T) and enter: `snap --version`

* If version information displays, it's installed - skip to step 3&#x20;
* If you see "`command not found`", you need to install Snap

2. **Install Snap**&#x20;

Choose your system and run the corresponding command:

**Ubuntu/Debian users:**

```bash
sudo apt update
sudo apt install snapd
```

**Fedora users:**

```bash
sudo dnf install snapd
```

**CentOS/RHEL users:**

```bash
sudo yum install snapd
```

**Enable Snap after installation:**

```bash
sudo systemctl enable --now snapd.socket
```

3. **Install Multipass**

```bash
sudo snap install multipass
```

* Wait for installation to complete

4. **Verify Installation**

```bash
multipass --version
```

* Seeing a version number means successful installation!

> Having Issues?
>
> * Command not working? Try adding 'sudo'
> * Slow download? Check network and retry
> * Installation interrupted? Run command again

## Step 2: Installing and Running Titan Agent

### 1. Download and Extract Installation Package

```bash
# Download installation package
wget https://pcdn.titannet.io/test4/bin/agent-linux.zip

# Create installation directory
mkdir -p /opt/titanagent

# Extract installation package
unzip agent-linux.zip -d /opt/titanagent
```

### 2. Get Your Key

1. Open browser and visit:

{% embed url="<https://test4.titannet.io>" %}

1. Log into your Titan account
2. Find and copy your key
3. Run the Program

{% code overflow="wrap" %}

```bash
cd /opt/titanagent

# Run Agent (remember to replace <YOUR_KEY>)
./agent --working-dir=<your-titan-agent-folder-path> --server-url=https://test4-api.titannet.io --key=<your-key>
```

{% endcode %}

* Replace "your-titan-agent-folder-path" with actual folder location
* Replace "your-key" with the key you copied earlier

**Common Issues**

* Download failed? Check network connection
* Extraction error? Ensure unzip is installed: `apt install unzip` or `yum install unzip`
* Insufficient permissions? Use sudo to run commands
* Program won't run? Add execution permission: `chmod +x agent`

**Tip**

* Recommended to set up the program as a system service for auto-start on boot


---

# 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://titannet.gitbook.io/titan-network-en/galileo-testnet/titan-agent-installation-guide/linux/install-titan-agent-on-linux-x86.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.
