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.
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.
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.
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.
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.
Ubuntu Server 22.04 LTS or 24.04 LTS, x86_64 architecture.
2 vCPU, 2 GiB RAM and 10 GiB free disk space.
Root or sudo account, outbound DNS and HTTPS, NTP-synchronized clock.
Hyperliquid or Aster account and a dedicated, revocable Agent with no external withdrawal permission.
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.
The Self-Hosted licence costs $149 as a one-time payment. It is permanent for the purchased major generation and does not renew automatically.
In @TIYlabBot, run /setexchange, /setcapital, /deployment self_hosted and then /selfhost. The bot provides a temporary token and the official command.
Paste the command below into the VPS terminal. The preflight automatically checks Ubuntu, CPU, RAM, disk, DNS, HTTPS and time synchronization.
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.
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.shTurning 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.