# Quick start

Go from a phone in a drawer to a live URL in about two minutes. You need a spare Android phone and a computer on the same Wi-Fi.

## 1 Install the app on the phone

Download the APK and open it on the phone. The app walks you through four setup steps that stop Android from killing your apps. Tap through them once.

- **Android**: 10 or newer
- **Processor**: 64-bit ARM (most phones since 2017)
- **Root**: Not needed

[Get the APK](https://github.com/thisuxhq/dukoi/releases/latest)

## 2 Pair your computer

On your computer, on the same Wi-Fi, run this. It finds the phone and shows a six-digit code. Check it matches the phone, then tap **Approve**.

```sh
$ npx dukoi pair
✓ Found a024 (Nothing A024, Android 16) at 192.168.0.112

  Code on your phone: 482 913
  Tap Approve on the phone if the codes match.

✓ Paired with a024
```

## 3 Deploy your app

In your app’s folder, run deploy. Dukoi packs the folder, ships it to the phone, starts it and waits until it answers.

```sh
$ npx dukoi deploy
✓ Packed hono-api (48 KB)
✓ Uploaded to a024
✓ Started and healthy (release 0001)

  Local    http://192.168.0.112:3000

  Logs     dukoi logs hono-api
  Public   dukoi expose hono-api

  Done in 6.2s
```

No app yet? Start from a [template](/docs/templates.md).

> Want a public URL?
> 
> Run `npx dukoi expose` for a quick link, or add `--domain api.example.com` to use your own domain. See [Public URLs](/docs/public-urls.md).
