---
title: "Robion server na Linuxu — instalace a párování"
description: "Provozuj Robion server headless na libovolném linuxovém stroji (stačí Raspberry Pi): instalace jedním příkazem, spárování telefonu i macOS aplikace přes Tailscale, agenti běží 24/7."
url: "https://robion.app/cs/server/"
lang: cs
---

# Agenti, kteří pracují dál, i když zavřeš víko.

Robion server běží headless na jakémkoli stále zapnutém linuxovém stroji — domácí server, Raspberry Pi 5, VPS. Telefon i macOS aplikace se k němu připojí přes tvou Tailscale síť a jeho projekty se objeví ve stejném kokpitu vedle těch lokálních. Zavřením notebooku se nic nezastaví.

## Než začneš

- **Linux** — x64 nebo arm64; příklady jsou pro Debian/Ubuntu, funguje každá distribuce se systemd.
- **Node.js ≥ 22.13** — curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && sudo apt-get install -y nodejs
- **Build nástroje** — sudo apt-get install -y build-essential python3 (terminálová vrstva se při instalaci jednou zkompiluje).
- **Tailscale** — Přihlášený na serveru i na tvých zařízeních; v admin konzoli zapni HTTPS certifikáty (DNS → HTTPS) a pak: sudo tailscale set --operator=$USER.
- **Claude Code** — Nainstalovaný a přihlášený na serveru pod stejným uživatelem — agenti běží tam.

## Instalace

Jeden řádek; lze pouštět opakovaně (je to zároveň updater):

```sh
curl -fsSL https://robion.app/install.sh | sh
```

- stáhne poslední release serveru a ověří checksum,
- sestaví ho v ~/.robion-server/versions/<verze> (na malých strojích pár minut),
- nastaví systemd user službu — server přežije restart stroje a update nikdy nezabije běžící agenty,
- vystaví ho na tvém tailnetu a vytiskne jednorázový párovací odkaz.

## Vystavení na tailnetu

Instalátor to zkouší sám. Pokud ohlásí „Access denied“ — nebo to později ohlásí „remote enable“ — potřebuje Tailscale na Linuxu jednorázové svolení, aby server směl řídit tailscale serve bez roota:

```sh
sudo tailscale set --operator=$USER
robion-server remote enable
```

robion-server remote status vypíše https://<stroj>.<tailnet>.ts.net URL, jakmile proxy běží. Tailnet musí mít zapnuté HTTPS certifikáty (admin konzole → DNS → HTTPS Certificates).

## Spáruj zařízení

Párovací odkaz je jednorázový a platí 10 minut — kdykoli si vygeneruj nový:

```sh
robion-server pair
```

**Telefon** — Otevři odkaz na telefonu; webová aplikace se načte přímo z tvého serveru. Přidej si ji na plochu a povol notifikace.

**macOS aplikace** — Nastavení → Servery → vlož párovací odkaz → připojit. Projekty serveru se objeví v railu vedle lokálních, seskupené pod jménem serveru.

## Update

Stáhne poslední release, sestaví ho vedle běžící verze a atomicky přepne — běžící agenti přežijí:

```sh
robion-server update
```

Návrat zpět kdykoli: robion-server versions a pak robion-server use <verze>. Běžná správa: robion-server status | logs | restart | pair.

## Když něco drhne

### „remote enable“ končí chybou přístupu

Dovol robionu řídit tailscale serve bez roota:
sudo tailscale set --operator=$USER
a v admin konzoli Tailscale zapni HTTPS certifikáty (DNS → HTTPS). Pak: robion-server remote enable && robion-server pair.

### Server nenaběhne

Proč, ukáže journalctl --user -u robion-server -n 50; log aplikace je v ~/.local/share/robion/logs/. Po rebootu služba startuje jen se zapnutým lingeringem: loginctl enable-linger $USER (instalátor to nastavuje).

### Kde jsou moje data?

Projekty, tasky a párovací token žijí v ~/.local/share/robion a updaty je nemění; nainstalované verze jsou v ~/.robion-server/versions.

### macOS aplikace nemá sekci „Servery“

Multi-server podpora vyžaduje Robion 0.11 nebo novější — nejdřív aplikaci aktualizuj (Robion → Zkontrolovat aktualizace).