Hosted · Self-Hosted

Hosted or Self-Hosted: simply choose who manages the server

Hosted is for using TIYlab without managing a server. Self-Hosted is for keeping the Runtime and DEX Agent secret on your own VPS. Both are DEX-only on Hyperliquid or Aster and use non-custodial wallet authorization, with no exchange API key to share.

Hosted — the simple choice

TIYlab operates, monitors, backs up and updates the server. You do not rent a VPS or administer Linux. After payment, you approve a trading-only DEX Agent from your non-custodial wallet.

Self-Hosted — your own server

You rent an Ubuntu VPS and keep the Agent secret exclusively on that server. The TIYlab installer is guided, but VPS availability, security and Ubuntu updates remain your responsibility.

The same in both modes

Hyperliquid or Aster, the three TIYlab bots, the same features and safeguards. No exchange API key is created or shared; funds stay on your DEX and external withdrawals are not authorized.

Self-Hosted prerequisites checked by the installer

System

Ubuntu Server 22.04 LTS or 24.04 LTS, x86_64 architecture.

Minimum capacity

2 vCPU, 2 GiB RAM and 10 GiB free disk space.

Access

Root or sudo account, outbound DNS and HTTPS, NTP-synchronized clock.

DEX

Hyperliquid or Aster account and a dedicated, revocable Agent with no external withdrawal permission.

Self-Hosted installation, step by step

1. Prepare the VPS

Create the Ubuntu server with the hosting provider of your choice and connect to it through SSH. VPS charges are not included in the licence.

2. Complete the purchase

The Self-Hosted licence costs $149 as a one-time payment. It is permanent for the purchased major generation and does not renew automatically.

3. Open Telegram

In @TIYlabBot, run /setexchange, /setcapital, /deployment self_hosted and then /selfhost. The bot provides a temporary token and the official command.

4. Run the installation

Paste the command below into the VPS terminal. The preflight automatically checks Ubuntu, CPU, RAM, disk, DNS, HTTPS and time synchronization.

5. Answer the prompts

Enter the masked token, the Agent public address and its dedicated private key. For Aster, also provide the public VPS IP. Never enter the wallet seed phrase or master private key.

6. Activate

Wait for READY_FOR_TELEGRAM_ACTIVATION, return to Telegram and run /activate. Live remains blocked until all checks pass.

Official command to run on the VPS:

curl -fsS https://tiylab.com/selfhost-bootstrap.sh -o /tmp/tiylab-selfhost-bootstrap.sh && sudo bash /tmp/tiylab-selfhost-bootstrap.sh

Before stopping or revoking

Turning off the VPS or stopping a service does not automatically close positions. Always inspect positions directly on the DEX. Revoking the Agent blocks new actions but does not liquidate positions already open.

Self-Hosted removes no market, DEX, smart-contract, liquidation, wallet, server or network risk. No performance is guaranteed.