Chytrý hosting
Roští je moderní hosting vhodný pro vývoj i produkční nasazení webových aplikací.
Píšete kód, zatímco my řešíme servery.
Podporované technologie
Python hosting
Django, FastAPI, SQLAlchemy a mnoho dalších frameworků a nástrojů u nás běží bez problémů.
Node.js hosting
Poradíme si i s Node.js a jeho ekosystémem včetně nástrojů jako React nebo Next.js.
PHP hosting
Wordpress, Laravel, Symfony nebo váš vlastní systém s plnou kontrolou nad prostředím včetně php.ini.
Ruby hosting
Zvládneme Ruby i s Ruby on Rails a jeho paměťovými nároky.
Deno hosting
Deno bylo vytvořené jedním z původních vývojářů Node.js a kombinuje runtime pro JavaScript a TypeScript s package managementem.
Bun hosting
Bun je implementace JavaScript/TypeScript runtime a toolkitu v jednom balíku. Jde použít jako drop-in náhrada za Node.js.
Golang hosting
Na Roští je možné hostovat binární soubory včetně těch sestavených pomocí Golang.
Java hosting
Pro hostování aplikací napsaných v Javě máme připravené OpenJDK.
Co umíme
Webová administrace
Naše webová administrace vás provede správou aplikací, snapshotů, databází, zónových souborů vašich domén a platbami.
Administrace podporuje více profilů, které vám pomohou oddělit fakturaci a správu aplikací pro různé týmy nebo zákazníky.
Účtování po hodinách
Služby spravované naší administrací se účtují po hodinách. Můžete si vytvořit aplikaci jen na několik hodin nebo dní, abyste si vyzkoušeli třeba novou verzi kódu či technologie a pak ji bez jakýchkoli poplatků zrušit.
Na účtu v administraci máte kredit, ze kterého se každou hodinu odečítá částka odpovídající využívaným službám.
Databáze
Na Roští podporujeme databáze MariaDB a PostgreSQL v různých verzích. Nabízíme levné databáze na sdílených serverech i dedikované databáze pro aplikace s větší návštěvností.
Uvnitř kontejnerů s aplikacemi může běžet Redis a Memcached, které se dají aktivovat přímo z administrace u každé aplikace.
Zálohování
Data ze všech služeb v našem ceníku jsou automaticky zálohovaná každý den do jiné lokality.
Obnovu dat pro některé služby je možné provést přímo z administrace. Pro další nás kontaktujte a my vám zálohu zdarma pošleme.
Snapshoty
Pokud se chystáte na větší změny v aplikaci, můžete si vytvořit snapshot. Ten obsahuje kompletní stav aplikace v daný okamžik.
V případě potřeby lze z tohoto snapshotu vytvořit novou aplikaci.
Rychlý a pohodlný deployment
Vedle standardního SSH přístupu jsme pro vás připravili nástroj rostictl, díky kterému nasadíte novou aplikaci nebo aktualizujete existující aplikaci během několika sekund.
Rostictl vás navede ke konfiguraci vašeho projektu a vše uloží do souboru Rostifile. kdykoli pak zavoláte rostictl up
, nová verze vašeho kódu se zkopíruje na server.
API
Správa aplikací a databází je dostupná i přes naše API. To vám umožní propojit Roští s vaším systémem, CI/CD nebo si napsat vlastní variantu na rostictl.
API je kompletně zdokumentované a máme příklady pro JavaScript a Python.
Runtime
Všechny aplikace sdílí stejný obraz operačního systému, kterému říkáme Runtime. Ten obsahuje hned několik verzí podporovaných technologií.
Mezi různými verzemi Runtime je možné volně přecházet. Aktualizací Runtime dostanete jak aktualizovaný systém, tak nové verze podporovaných technologií.
Supervisord
Procesy uvnitř kontejnerů s aplikacemi jsou spravované pomocí Supervisordu. Ten se postará o to, aby procesy běžely, a pokud některý proces selže, supervisord ho automaticky restartuje.
Snadno můžete přidat i vlastní procesy, třeba workery pro zpracování front.
Crontab
Všechny kontejnery s aplikacemi obsahují cron daemona, který umožňuje spouštět pravidelné úlohy. Tyto úlohy mohou být například zálohování databáze, generování sitemap nebo odesílání newsletterů.
Naše služba snadno škáluje
Ať už jste malý tým nebo velká firma, naše služba je připravená pokrýt vaše potřeby v provozování webových aplikací. Přivítáme na našich serverech malé blogy, fóra i velké e-shopy.
Každou aplikaci zvládneme vertikálně škálovat až do 16 GB RAM a 8 CPU. Pro horizontální škálování vám zařídíme Kubernetes cluster s desítkami jader CPU a stovkami GB RAM.
Webová studia a vývojáři s mnoha aplikacemi ocení naše dedikované node servery, kde mohou provozovat velké množství aplikací za jednotnou cenu.
Dokumentace
Některé funkce jsou dostupné přímo z administrace, ale jiné se musí nastavit pomocí konfiguračních souborů přes SSH přímo v kontejneru s aplikací. Pro tyto případy máme připravenou dokumentaci s návody a příklady.