
# Darba sākšana

## Instalējiet priekšnosacījumus

Noklusējuma lokālā tuneļa konfigurācijai instalējiet datorā šos rīkus:

### Node.js 20+

Lejupielādējiet no [nodejs.org](https://nodejs.org) vai izmantojiet pakotņu pārvaldnieku.

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

### tmux

Termināļa multipleksors, kas nodrošina Termbridge sesijas.

```bash
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux
```

### cloudflared

Izveido drošu tuneli uz jūsu termināli (nav nepieciešams tiešajā smilškastes režīmā).

```bash
# macOS
brew install cloudflared

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

[Lejupielādēt cloudflared](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/)


## Palaidiet Termbridge

```bash
npx termbridge
```

Jūs redzēsiet šādu izvadi:

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

> **Piezīme**
> `trycloudflare.com` URL ir ātrs tunelis bez konta. Ja bieži izmantojat Termbridge,
> iestatiet nosauktā Cloudflare tuneļa tokenu, lai izvairītos no ātruma ierobežojumiem.


## Izveidojiet savienojumu no tālruņa

1. Atveriet tālruņa kameru
2. Pavērsiet to pret QR kodu
3. Pieskarieties parādītajai saitei
4. Jūsu terminālis tiks ielādēts pārlūkprogrammā

Viss — savienojums ir izveidots!

## Kas tikko notika?

1. Termbridge jūsu datorā palaida lokālo serveri
2. Terminālim tika izveidota tmux sesija
3. Cloudflare izveidoja drošu tuneli (`trycloudflare.com` URL)
4. QR kodā ir vienreizējs tokens drošai piekļuvei. To var izmantot vienu reizi, un tas beidzas 90 sekundes pēc palaišanas, tāpēc noskenējiet to drīz; ja tas ir beidzies, restartējiet Termbridge, lai iegūtu jaunu
5. Pēc koda noskenēšanas saņēmāt sesijas sīkdatni un izveidojāt savienojumu

## Izmēģiniet

Kad savienojums izveidots, izmēģiniet dažas komandas:

```bash
# See system info
htop

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

# Run any CLI tool
```

Terminālis atbalsta pilnu krāsu attēlojumu, TUI un visus ierastos taustiņus.

## Atstājiet to darbībā

Termbridge jāpaliek darbībā, lai savienojums darbotos. Kad esat pabeidzis:

- Nospiediet `Ctrl+C` terminālī, kurā darbojas Termbridge
- Tunelis tiek aizvērts un savienojums pārtraukts
- Jūsu tmux sesija paliek aktīva (ja vien neizmantojāt `--kill-on-exit`)

## Pirmās sesijas darbība

- Termbridge izveido tmux sesiju (noklusējuma nosaukums tiek veidots no porta)
- Pirmais terminālis sarakstā tiek ielādēts automātiski
- Startējot varat izveidot vairākas sesijas, iestatot `TERMBRIDGE_SESSIONS=2`

## Esošas tmux sesijas izmantošana

Ja norādāt `--session <name>` un šī sesija jau pastāv, Termbridge tai pievienosies, nevis izveidos jaunu. Tas noder ilgstošu procesu pārraudzībai, kurus jau esat palaidis.

## Nākamās darbības

### [Mobilās vadīklas](https://termbridge.inline0.dev/lv/docs/usage/mobile-controls)

Padomi, kā izmantot Termbridge tālruņos un planšetdatoros

### [Vairāki termināļi](https://termbridge.inline0.dev/lv/docs/usage/multiple-terminals)

Palaidiet vairākas sesijas un pārslēdzieties starp tām

### [Izstrādes servera priekšskatījums](https://termbridge.inline0.dev/lv/docs/usage/dev-server-preview)

Priekšskatiet savu Vite lietotni līdzās terminālim

### [CLI uzziņu rokasgrāmata](https://termbridge.inline0.dev/lv/docs/cli)

Skatiet visus pieejamos karodziņus un iestatījumus
