
# Kom godt i gang

## Installer forudsætningerne

Til standardopsætningen med lokal tunnel skal du installere disse værktøjer på din computer:

### Node.js 20+

Download fra [nodejs.org](https://nodejs.org) eller brug din pakkehåndtering.

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

### tmux

Terminalmultiplexeren, der driver Termbridge-sessioner.

```bash
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux
```

### cloudflared

Opretter den sikre tunnel til din terminal (ikke nødvendig ved direkte sandbox-tilstand).

```bash
# macOS
brew install cloudflared

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

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


## Kør Termbridge

```bash
npx termbridge
```

Du får vist output i denne stil:

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

> **Bemærk**
> `trycloudflare.com` URL er en hurtig tunnel uden konto. Hvis du bruger Termbridge ofte,
> skal du konfigurere et token til en navngiven Cloudflare-tunnel for at undgå hastighedsbegrænsninger.


## Opret forbindelse fra din telefon

1. Åbn kameraet på din telefon
2. Ret det mod QR-koden
3. Tryk på linket, der vises
4. Din terminal indlæses i browseren

Sådan – du har forbindelse!

## Hvad skete der lige?

1. Termbridge startede en lokal server på din maskine
2. Den oprettede en tmux-session til din terminal
3. Cloudflare oprettede en sikker tunnel (`trycloudflare.com` URL)
4. QR-koden indeholder et engangstoken til sikker adgang. Det virker én gang og udløber 90 sekunder efter opstart, så scan det hurtigt; hvis det er udløbet, skal du genstarte Termbridge for at få et nyt
5. Da du scannede koden, fik du en sessionscookie og oprettede forbindelse

## Prøv det

Når du har oprettet forbindelse, kan du prøve nogle kommandoer:

```bash
# See system info
htop

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

# Run any CLI tool
```

Terminalen understøtter fulde farver, TUI'er og alle de taster, du forventer.

## Hold det kørende

Termbridge skal blive ved med at køre, for at forbindelsen fungerer. Når du er færdig:

- Tryk på `Ctrl+C` i terminalen, hvor Termbridge kører
- Tunnelen lukkes, og forbindelsen afsluttes
- Din tmux-session forbliver aktiv (medmindre du brugte `--kill-on-exit`)

## Sådan fungerer den første session

- Termbridge opretter en tmux-session (standardnavnet er baseret på porten)
- Den første terminal på listen indlæses automatisk
- Du kan oprette flere sessioner ved opstart ved at angive `TERMBRIDGE_SESSIONS=2`

## Brug en eksisterende tmux-session

Hvis du angiver `--session <name>`, og sessionen allerede findes, tilslutter Termbridge sig den i stedet for at oprette en ny. Det er nyttigt, når du vil overvåge processer, du allerede har startet, og som kører længe.

## Næste trin

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

Tips til brug af Termbridge på telefoner og tablets

### [Flere terminaler](https://termbridge.inline0.dev/da/docs/usage/multiple-terminals)

Kør flere sessioner, og skift mellem dem

### [Forhåndsvisning af udviklingsserver](https://termbridge.inline0.dev/da/docs/usage/dev-server-preview)

Se en forhåndsvisning af din Vite-app ved siden af terminalen

### [CLI Reference](https://termbridge.inline0.dev/da/docs/cli)

Se alle tilgængelige flag og indstillinger
