Self-hosting

Jak Futrou funguje a jak vám Futrou Nasua umožní provozovat ho na vlastních serverech.

Jak Futrou funguje

Futrou je cloudová platforma pro provoz fullstack aplikací: backendů, frontendů i všeho mezi nimi. Popíšete, co chcete provozovat, a Futrou to spustí, škáluje a udržuje v chodu. Platíte po hodinách jen za to, co skutečně využijete.

Uvnitř jsou tři samostatné části, které do sebe zapadají:

  • Futrou Cloud je spravovaná řídicí vrstva: administrace, workspacy, fakturace a týmové přístupy, které používáte každý den.
  • Futrou Nasua je orchestrátor, který na serveru dělá skutečnou práci: spouští kontejnery, směruje provoz, odpovídá na DNS a vydává certifikáty.
  • Futrou CLI je nástroj pro terminál, který spravuje obojí stejnými příkazy.

Když v administraci vytvoříte serverlet, Futrou Cloud uloží jeho konfiguraci a předá ji instanci Futrou Nasua ve zvoleném regionu. Nasua stáhne image kontejneru a spustí ho, směruje na něj provoz přes proxy, obsluhuje vaše DNS záznamy a připojí potřebné úložiště. Futrou Cloud je mozek, Futrou Nasua jsou svaly.

Jak požadavek prochází systémem, ukazuje Architektura.

Kde to může běžet

Protože je každý region jen instance Futrou Nasua, stejná platforma běží třemi způsoby:

  • Veřejný cloud: servery a infrastrukturu provozuje Futrou Cloud za vás. Zaregistrujete se a nasazujete, bez hardwaru, o který byste se starali.
  • Hybridní cloud: vlastní servery přidáte do workspacu jako soukromý region a spojíte je s veřejnými regiony Futrou, jak chcete. Nasazujete dál přes Futrou Cloud úplně stejně a zachováte si jeho administraci, fakturaci a týmové přístupy.
  • Soukromý cloud: Futrou Nasua provozujete samostatně na vlastní doméně, zcela odpojenou od Futrou Cloud. Každé nasazení i požadavek jde přímo na váš hardware.

Self-hosting jsou poslední dvě možnosti: provoz Futrou Nasua na serverech, které ovládáte.

Futrou Nasua

Co to je?

Futrou Nasua je orchestrátor, který provozuje vaši infrastrukturu. Futrou Cloud ji na pozadí provozuje v každém veřejném regionu a stejný software můžete provozovat i vy.

Je to kompletní software sám o sobě. Nainstalujte ji na jeden server a máte samostatnou cloudovou platformu pro tento server, nebo spojte více serverů a provozujte celý cluster. Futrou Cloud k práci nepotřebuje.

Co dělá

Futrou Nasua řeší stavební kameny aplikační infrastruktury:

  • Výpočetní výkon: spouští, zastavuje a restartuje kontejnery a škáluje je podle zátěže.
  • Sítě: směruje provoz proxy přes HTTP, TCP a UDP, odpovídá na DNS dotazy a vydává a obnovuje TLS certifikáty.
  • Úložiště: drží trvalé svazky připojené ke kontejnerům.
  • Projekty: drží to všechno pohromadě v jedné struktuře.

Zároveň nabízí REST API se stejným základním schématem jako Futrou Cloud. Přes něj s ní komunikuje administrace, Futrou CLI i Futrou MCP.

Samostatně, nebo připojená

  • Samostatně: Futrou Nasua spravujete přímo přes její administraci, API a Futrou CLI. Účet ve Futrou Cloud nepotřebujete.
  • Připojená k Futrou Cloud: server s Futrou Nasua připojíte k workspacu jako soukromý region. Spravujete ho ve stejné administraci jako veřejné regiony Futrou, se stejnou fakturací, rolemi a podporou Futrou MCP.

V obou případech je to stejný software. Připojení mění jen to, kdo ji spravuje a jak, ne to, co dělá.

Instalace Futrou Nasua

Na Linuxu nainstalujete nejnovější verzi jedním příkazem:

bash
curl -fsSL https://futrou.com/nasua/install.sh | bash

Binární vydání a další možnosti instalace najdete ve Stažení, podmínky v licenci Nasua.

API a Futrou CLI

Futrou CLI používá pro Futrou Nasua i Futrou Cloud stejné příkazy, takže váš postup zůstává stejný, ať míříte na samostatný server, nebo na Futrou Cloud. Skripty napsané pro jedno fungují i na druhém.

Naposledy upraveno