
# Aan de slag

## De vereisten installeren

Installeer deze tools op uw computer voor de standaardconfiguratie met lokale tunnel:

### Node.js 20+

Download via [nodejs.org](https://nodejs.org) of gebruik uw pakketbeheerder.

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

### tmux

De terminalmultiplexer die Termbridge-sessies mogelijk maakt.

```bash
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux
```

### cloudflared

Maakt de beveiligde tunnel naar uw terminal aan (niet nodig voor de directe sandboxmodus).

```bash
# macOS
brew install cloudflared

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

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


## Termbridge uitvoeren

```bash
npx termbridge
```

U ziet uitvoer zoals deze:

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

> **Opmerking**
> De `trycloudflare.com` URL is een snelle tunnel waarvoor geen account nodig is. Als u Termbridge vaak gebruikt,
> stel dan een benoemd Cloudflare-tunneltoken in om snelheidslimieten te voorkomen.


## Verbinding maken vanaf uw telefoon

1. Open de camera van uw telefoon
2. Richt deze op de QR-code
3. Tik op de link die verschijnt
4. Uw terminal wordt in de browser geladen

Dat is alles: u bent verbonden!

## Wat is er zojuist gebeurd?

1. Termbridge heeft een lokale server op uw computer gestart
2. Er is een tmux-sessie voor uw terminal aangemaakt
3. Cloudflare heeft een beveiligde tunnel aangemaakt (de `trycloudflare.com` URL)
4. De QR-code bevat een eenmalig token voor beveiligde toegang. Het werkt één keer en verloopt 90 seconden na het opstarten, dus scan de code snel; als deze is verlopen, start Termbridge opnieuw voor een nieuwe code
5. Nadat u de code hebt gescand, kreeg u een sessiecookie en maakte u verbinding

## Probeer het uit

Probeer na het verbinden enkele opdrachten uit:

```bash
# See system info
htop

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

# Run any CLI tool
```

De terminal ondersteunt volledige kleuren, TUI's en alle toetsen die u verwacht.

## Actief houden

Termbridge moet actief blijven om de verbinding te laten werken. Wanneer u klaar bent:

- Druk op `Ctrl+C` in de terminal waarin Termbridge actief is
- De tunnel wordt gesloten en de verbinding verbroken
- Uw tmux-sessie blijft actief (tenzij u `--kill-on-exit` hebt gebruikt)

## Gedrag van de eerste sessie

- Termbridge maakt een tmux-sessie aan (de standaardnaam is afgeleid van de poort)
- De eerste terminal in de lijst wordt automatisch geladen
- U kunt bij het opstarten meerdere sessies aanmaken door `TERMBRIDGE_SESSIONS=2` in te stellen

## Een bestaande tmux-sessie gebruiken

Als u `--session <name>` opgeeft en die sessie al bestaat, koppelt Termbridge zich eraan in plaats van een nieuwe aan te maken. Dit is handig om langlopende processen te volgen die u al hebt gestart.

## Volgende stappen

### [Mobiele bediening](https://termbridge.inline0.dev/nl/docs/usage/mobile-controls)

Tips voor het gebruik van Termbridge op telefoons en tablets

### [Meerdere terminals](https://termbridge.inline0.dev/nl/docs/usage/multiple-terminals)

Meerdere sessies uitvoeren en ertussen wisselen

### [Preview van ontwikkelserver](https://termbridge.inline0.dev/nl/docs/usage/dev-server-preview)

Bekijk uw Vite-app naast de terminal

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

Bekijk alle beschikbare vlaggen en opties
