---
title: Servery
description: Připojení vlastního hardwaru k Futrou Cloud jako soukromý region.
---

## Úvod

**Server** je fyzický nebo virtuální stroj, který připojíte ke svému workspacu a provozujete na něm služby Futrou na vlastním hardwaru — ať už vedle veřejných regionů Futrou, nebo místo nich. Připojením serveru vznikne **soukromý region**: vidí a používá ho jen váš workspace a stojí na strojích, které jste k němu připojili.

Pod kapotou server běží na [Futrou Nasua](/cs/docs/nasua/) — stejném orchestrátoru, který pohání i veřejné regiony Futrou: spouští kontejnery, směruje provoz proxy, odpovídá na DNS dotazy a vydává certifikáty. Připojením serveru k Futrou Cloud se nemění, co daný stroj dělá, jen kdo ho spravuje a jak — místo samostatné správy Nasua přes vlastní dashboard se stroj objeví ve vašem workspacu vedle všeho ostatního.

:::note
Servery jsou zatím za feature flagem a nemusí být zapnuté pro každý workspace. Pokud stránku **Servery** ve svém dashboardu nevidíte, napište podpoře, ať vám ji zapne.
:::

Server nezaměňujte se serverletem — server je stroj, serverlet je kontejnerová zátěž, která na něm běží (nebo na strojích Futrou ve veřejném regionu). Výpočetní jednotce se věnuje stránka [Serverlet](/cs/docs/serverlet/), tomu, jak servery navazují na zbytek vašich služeb, se věnují [Regiony](/cs/docs/regions/).

## Přidání serveru {#pridani-serveru}

Na stránce workspacu **Servery** klikněte na **Přidat server** a zadejte mu jméno. Vytvoření serveru zároveň na pozadí vytvoří odpovídající soukromý region — samotný region ručně nevytváříte.

Po vytvoření Futrou zobrazí příkaz pro připojení:

```bash
wget -O - https://downloads.futrou.com/nasua/install.sh | bash -s
nasua cloud join --api-url https://api.futrou.com <join-token>
```

Spusťte ho na stroji, který chcete připojit. Nainstaluje Futrou Nasua a pomocí **join tokenu** stroj zaregistruje do vašeho workspacu a připojí ho k regionu, který pro něj vznikl. Join token se zobrazí jen jednou, při vytvoření — pokud ho ztratíte, vygenerujte nový resetem na stránce serveru.

Aby se server úspěšně připojil, potřebuje veřejně dostupný API host a port; pokud stroj hlásí lokální adresu jako `0.0.0.0` nebo `127.0.0.1`, Futrou použije veřejnou IP adresu z požadavku.

## Stav serveru

| Stav | Význam |
| --- | --- |
| Pending | Vytvořený, ale ještě nepřipojený — čeká na spuštění `nasua cloud join`. |
| Online | Připojený a dostupný. |
| Degraded | Připojený, ale ne zcela zdravý. |
| Offline | Dříve připojený, momentálně nedostupný. |

## Viditelnost

Server i jeho region jsou ve výchozím stavu **soukromé** — vidí je jen váš workspace. Na **veřejný** může region přepnout jen personál Futrou, čímž se zpřístupní všem workspacům jako jeden z regionů Futrou; sami to pro vlastní servery udělat nemůžete.

## Správa serveru

Na stránce serveru můžete:

- Zobrazit jeho **jméno**, **region** a údaje o připojení.
- Sledovat metriky **CPU, RAM, disku, IO a sítě** napříč několika časovými okny.
- Streamovat a prohledávat **logy** — za celý server, nebo jen za konkrétní DNS zónu, proxy či serverlet, který na něm běží.
- Otevřít **konzoli** přímo v prohlížeči a dostat se tak k shellu na stroji bez SSH klienta.
- **Resetovat join token**, což zároveň stroj odpojí, dokud se znovu nepřipojí s novým tokenem.
- **Smazat** server úplně, čímž ho (a případně i jeho region, pokud v něm nezůstanou žádné další servery) odstraníte z workspacu.

Připojený server se od workspacu může odpojit i sám, pomocí vlastních API přihlašovacích údajů (akce `leave`), čímž se vymažou jeho údaje o připojení bez smazání samotného záznamu serveru.

## Clustering

Region může obsahovat víc než jeden server. Pokud ano, Nasua je považuje za **peers** a umí mezi nimi API požadavky přepínat při výpadku — pokud je jeden server v regionu nedostupný, požadavky může obsloužit jiný.

## Oprávnění

Přidání nebo správa serveru vyžaduje roli **Administrator** nebo vyšší ve workspacu; zobrazení serverů vyžaduje alespoň roli **Viewer**. Co která role umí, popisují [Role](/cs/docs/members/).