
# Aloitus

## Tarvittavien työkalujen asentaminen

Asenna nämä työkalut tietokoneellesi oletusarvoista paikallista tunnelimääritystä varten:

### Node.js 20+

Lataa osoitteesta [nodejs.org](https://nodejs.org) tai käytä paketinhallintaasi.

```bash
# Check if installed
node --version
```

### tmux

Päätteen monistaja, joka tarjoaa Termbridge-istunnot.

```bash
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux
```

### cloudflared

Luo turvallisen tunnelin päätteeseesi (ei tarvita hiekkalaatikon suorassa tilassa).

```bash
# macOS
brew install cloudflared

# Linux - see cloudflare.com/downloads
```

[Lataa cloudflared](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/)


## Suorita Termbridge

```bash
npx termbridge
```

Näet tämänkaltaisen tulosteen:

```
┌─────────────────────────────────────────┐
│  Termbridge                             │
│                                         │
│  Local:   http://127.0.0.1:51234        │
│  Public:  https://abc123.trycloudflare.com │
│                                         │
│  ██████████████                         │
│  ██          ██  <- Scan this QR code   │
│  ██████████████                         │
│                                         │
└─────────────────────────────────────────┘
```

> **Huomautus**
> `trycloudflare.com` URL on nopea tunnukseton tunneli. Jos käytät Termbridge-palvelua usein,
> määritä nimetty Cloudflare-tunnelitunnus välttääksesi käyttörajoitukset.


## Yhdistä puhelimellasi

1. Avaa puhelimesi kamera
2. Osoita kameralla QR-koodia
3. Napauta näkyviin tulevaa linkkiä
4. Päätteesi avautuu selaimessa

Siinä kaikki – yhteys on muodostettu!

## Mitä juuri tapahtui?

1. Termbridge käynnisti paikallisen palvelimen koneellasi
2. Se loi päätteellesi tmux-istunnon
3. Cloudflare loi suojatun tunnelin (`trycloudflare.com` URL)
4. QR-koodi sisältää kertakäyttöisen tunnuksen suojattua käyttöä varten. Se toimii kerran ja vanhenee 90 sekuntia käynnistyksen jälkeen, joten skannaa se pian. Jos tunnus on vanhentunut, käynnistä Termbridge uudelleen saadaksesi uuden
5. Skannauksen jälkeen sait istuntoevästeen ja yhteys muodostui

## Kokeile

Kun yhteys on muodostettu, kokeile joitakin komentoja:

```bash
# See system info
htop

# Check a git repo
cd ~/your-project && git status

# Run any CLI tool
```

Pääte tukee kaikkia värejä, TUI-käyttöliittymiä ja näppäimiä, joita odotatkin.

## Pidä se käynnissä

Termbridgen on pysyttävä käynnissä, jotta yhteys toimii. Kun olet valmis:

- Paina `Ctrl+C` päätteessä, jossa Termbridge on käynnissä
- Tunneli sulkeutuu ja yhteys katkeaa
- tmux-istunto säilyy (ellet käyttänyt `--kill-on-exit`-asetusta)

## Ensimmäisen istunnon toiminta

- Termbridge luo tmux-istunnon (oletusnimi määräytyy portin perusteella)
- Luettelon ensimmäinen pääte avautuu automaattisesti
- Voit luoda käynnistyksen yhteydessä useita istuntoja asettamalla `TERMBRIDGE_SESSIONS=2`

## Olemassa olevan tmux-istunnon käyttäminen

Jos määrität asetuksella `--session <name>` istunnon, joka on jo olemassa, Termbridge liittyy siihen uuden istunnon luomisen sijaan. Tämä on kätevää jo käynnistämiesi pitkäkestoisten prosessien seuraamiseen.

## Seuraavat vaiheet

### [Mobiiliohjaimet](https://termbridge.inline0.dev/fi/docs/usage/mobile-controls)

Vinkkejä Termbridgen käyttöön puhelimilla ja tableteilla

### [Useita päätteitä](https://termbridge.inline0.dev/fi/docs/usage/multiple-terminals)

Suorita useita istuntoja ja vaihda niiden välillä

### [Kehityspalvelimen esikatselu](https://termbridge.inline0.dev/fi/docs/usage/dev-server-preview)

Esikatsele Vite-sovellustasi päätteen rinnalla

### [CLI-viite](https://termbridge.inline0.dev/fi/docs/cli)

Katso kaikki käytettävissä olevat liput ja valinnat
