> For the complete documentation index, see [llms.txt](https://titannet.gitbook.io/titan-network-en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://titannet.gitbook.io/titan-network-en/galileo-testnet/titan-agent-installation-guide/titanos-image-installation-tutorial.md).

# TitanOS Image Installation Tutorial

{% 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 %}

## system requirements:

* Upstream Speed: Single line upstream ≥100M; Single device upstream ≥500M.
* For single-line networks, it is advisable to have public IPv4 and IPv6 addresses (or multiple IPs), as this will significantly increase rewards.

## Step 1: Download the System Image

* Download ISO Image:\
  Link: <https://pcdn.titannet.io/test4/rom/ubuntu-22.04.5-titan-v2.iso>\
  MD5 Checksum: af00319288f84596951c150b96e3dfd7
* Verify Image Integrity:\
  After downloading, use md5sum or checkisomd5 to verify the MD5 checksum to ensure the file is not corrupted.

## Step 2: Create a Bootable USB Drive

* Recommended Tool for Windows Users: Use Rufus to create a bootable USB.\
  Download Rufus:\
  Link: <https://pcdn.titannet.io/test4/rom/rufus-3.19-20250528.exe>
* Create USB with Rufus:
  1. Insert the USB drive into your PC and select it in Rufus’s “Device” dropdown.
  2. In the “Boot selection” section, choose the downloaded ISO image.
  3. Click “Start.”

     <figure><img src="/files/ifxYhOwuJQLKOivY5b0b" alt=""><figcaption></figcaption></figure>
  4. In the pop-up, select “Write in ISO Image mode.”

     <figure><img src="/files/bvNm6XkksVmq79Uhzu7U" alt=""><figcaption></figcaption></figure>
  5. Confirm the USB data wipe prompt and proceed with writing the image.

     <figure><img src="/files/snGhQstTg9wb3AHMGRxG" alt=""><figcaption></figcaption></figure>
  6. Wait for the writing process to complete.

## Step 3: Install the System

* Warning: System installation will format the target disk, resulting in data loss. Back up important data beforehand.
* Enter BIOS:
  1. Insert the bootable USB into the device and power it on.
  2. Enter BIOS settings (access methods vary; common keys include F2, F12, or Del—refer to the device manual or screenshot).

     <figure><img src="/files/WBCtIm0xVTWXOnrDcLFL" alt=""><figcaption></figcaption></figure>
* Set USB as Boot Device:
  1. Navigate to the BIOS “Boot” menu.
  2. Set the USB (e.g., “USB HDD: Generic Flash Disk”) as the first boot option.

     <figure><img src="/files/aCC1Xe0YvyQsIOEOJq0O" alt=""><figcaption></figcaption></figure>
  3. Save settings and exit.
* Start Installation:
  1. From the boot menu, select “Install titanOS” and press Enter to begin.

     <figure><img src="/files/4bgZGaJxO0oXVevUAHaF" alt=""><figcaption></figcaption></figure>
* Configure Network:
  1. Ensure the device is connected to the network via an Ethernet cable.

     <figure><img src="/files/0UnTMsePxO7JbvOk9iXN" alt=""><figcaption></figcaption></figure>
  2. The system uses DHCP to automatically obtain an IP address by default. For a static IP, configure it manually.
  3. Select \[Done] and press Enter to proceed.
* Select Disk:
  1. If multiple disks are present, choose the target disk for installation.

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

     <figure><img src="/files/RKnwHY5Wce2ruBtmRnLm" alt=""><figcaption></figcaption></figure>
  2. Select \[Done] and press Enter to continue.
* Confirm Installation:
  1. A confirmation prompt will appear. Select \[Continue] and press Enter to proceed.

     <figure><img src="/files/G91E1Z2tWJoP08FNFdmb" alt=""><figcaption></figcaption></figure>
* Complete Installation:
  1. After installation, select \[Reboot Now] and press Enter to restart.

     <figure><img src="/files/ig9zpUu9w2ZFhl7fdsw1" alt=""><figcaption></figcaption></figure>
* Post-Installation Wait:
  1. After reboot, wait 2-3 minutes at the initial interface.

     <figure><img src="/files/UBUH2MVqlXex3YpzFDw6" alt=""><figcaption></figcaption></figure>
  2. A QR code should appear for further setup.

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

## Step 4: Log into Titan Management Backend for QR Code Binding

1. Log into the Titan Management Backend using email or Keplr: <https://test4.titannet.io/walletManagement>
2. Click “Node Binding.”

   <figure><img src="/files/iuZBNQcpqATP16rQIjtO" alt="" width="375"><figcaption></figcaption></figure>
3. Click “Click to Scan the device QR code.”

   <figure><img src="/files/Gojw6yKS1ia5crV3QykL" alt="" width="375"><figcaption></figcaption></figure>
4. Grant camera access when prompted by the browser and select “Allow when visiting this site.”

   <figure><img src="/files/nwv3lLJ0i1Pww7gjVunb" alt="" width="375"><figcaption></figcaption></figure>
5. Scan the QR code to access the service application form.

   <figure><img src="/files/QgRTeULxPTKv6VtiOlEV" alt="" width="375"><figcaption></figcaption></figure>
6. Fill out and submit the form for review.

   <figure><img src="/files/5n24zzEShVsBbBNqFDZd" alt="" width="375"><figcaption></figcaption></figure>
7. Once approved, the service will run successfully.

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

## Troubleshooting

* System Login:\
  Username: titan\
  Password: titan
* Troubleshooting Tips:\
  If the QR code does not appear after a long wait, log into the system to check network connectivity and verify the titan-agent service status:bash

  ```bash
  systemctl status titan-agent
  ```

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

  Ensure the service status is active. If normal, return to the login interface and wait a moment for the QR code to appear.
