Kontejnerový hosting

Hosting postavený na Docker Compose

Nasazujte aplikace přesně tak, jak je spouštíte lokálně. Jakýkoliv jazyk, framework nebo databáze popsané standardním docker-compose.yml. Bez vendor-locku, s daty v ČR.

Zkušební doba 30 dní bez kreditní karty.

docker-compose.yml
services:
  web:
    image: ghcr.io/my-org/my-app:latest
    ports:
      - "8000:8000"
    environment:
      - DATABASE_URL=postgres://db:5432/app
    depends_on:
      - db

  db:
    image: postgres:14-alpine
    volumes:
      - db_data:/var/lib/postgresql/data

volumes:
  db_data:

Bleskové nasazení na jeden příkaz

Chcete nasadit aplikaci okamžitě bez složitého nastavování? Stačí spustit příkaz v lokální složce a váš web je hned online.

deploy — terminal
# Přejděte do složky se souborem docker-compose.yml a spusťte:
$ rosticli stack push
Packaging stack files... Done. (12.4 KB)
Uploading stack to Roští.cz... Done.
remote: [rosti] Recreating container 'web'...
remote: [rosti] Recreating container 'db'...
remote: [rosti] Generating SSL certificates...
remote: [rosti] ✓ Stack successfully deployed!
remote: URL: https://my-app.rosti.cz

Jakákoliv technologie

Nejsme vázaní na seznam podporovaných jazyků. Pokud to běží v Docker kontejneru, běží to i u nás. Od klasického PHP a WordPressu přes Python a Node.js až po Go, Javu nebo Rust.

Python Node.js PHP Go Java Ruby Rust .NET Deno Bun PostgreSQL MariaDB Redis MongoDB Nginx WordPress

…a cokoliv dalšího, co zabalíte do Docker image.

Vše, co potřebujete pro běh aplikace

Hodinové účtování

Vytvořte hosting, otestujte kód a smažte ho. Zaplatíte jen za jednotky hodin, nikoli za celý měsíc. Ceny v ceníku jsou orientační za 30 dní.

Automatické HTTPS a proxy

Webové kontejnery dostanou automaticky reverzní proxy a SSL certifikát Let's Encrypt. Vlastní domény přidáte v záložce Proxy, nic dalšího nekonfigurujete.

Spravované databáze na klik

PostgreSQL, MariaDB nebo Redis založíte během sekund. Data zůstávají na persistentních volumes, o aktualizace a perzistenci se staráme my.

Škálování na jeden klik

Potřebujete výkon na kampaň? V administraci navýšíte CPU i RAM během minut, až na 12 CPU a 32 GB RAM. Stejně snadno výkon zase snížíte.

Zálohy a persistentní data

Data na volumes zůstávají zachována mezi nasazeními a každý den je zálohujeme. Obnova je dostupná přímo z administrace.

SSH přístup a CLI

Do svých kontejnerů máte plný a bezpečný SSH přístup přes rosticli. Spouštějte migrace, prohlížejte logy nebo si otevřete bash, aniž byste řešili správu Linuxu.

Bezpečné CI/CD s GitHub Actions na jeden příkaz

Každý hosting na Roští.cz má v administračním rozhraní svou vlastní dedikovanou CI/CD sekci. Místo zdlouhavého manuálního nastavování a kopírování tajných klíčů jsme celý proces plně zautomatizovali do našeho CLI.

1

Automatické workflows

CLI vygeneruje optimalizovaný .github/workflows/rosti.yml soubor přímo na míru vašemu projektu.

2

Zabezpečení pomocí tokenů

Roští API vystaví bezpečný, jedinečný nasazovací token s omezenými právy, který slouží pouze pro aktualizaci tohoto konkrétního hostingu.

3

Zápis do GitHub Secrets

Nástroj rosticli automaticky komunikuje s GitHub API a nahraje tajný token přímo do repositáře jako šifrovanou proměnnou.

Spuštění CI/CD integrace

# Nastavení GitHub Actions workflow z vaší lokální složky
$ rosticli stack setup-cicd
Connecting to Roští.cz API... Done.
Creating deployment token... Done.
Authorizing with GitHub... Done.
Adding secret 'ROSTI_DEPLOY_TOKEN' to repository... Done.
Generating .github/workflows/rosti.yml... Done.
✓ CI/CD workflow successfully configured! Push to main to deploy.

Jakmile je integrace dokončena, při každém úspěšném pushnutí do vaší hlavní větve GitHub automaticky sestaví novou verzi vaší aplikace a bezpečně ji nahraje na platformu Roští.cz pomocí volání CLI příkazu rosticli stack push.

Pokročilé funkce v administraci

Všechny nástroje pro plynulé nasazování a bezproblémový provoz máte plně k dispozici v našem webovém rozhraní.

Nasazovací tokeny

Generujte specifické přístupové klíče pro své CI/CD pipelines, aniž byste museli sdílet své hlavní heslo k účtu.

Editor proměnných prostředí

Pohodlně spravujte proměnné prostředí (ENV) přímo v administraci. Všechny konfigurační klíče a tajná data bezpečně předáme do prostředí vašich kontejnerů.

Webhook pro CI/CD

Využijte automatický webhook pro spuštění nasazení. Pokud chcete notifikovat Slack, Discord nebo jiné služby, doporučujeme to nastavit přímo ve vaší CI/CD pipeline.

Připraveni přesunout svůj kód do našeho cloudu?

Získáte garanci české podpory s reakcí do 15 minut a servery fyzicky umístěné v ČR. Zabezpečení a aktualizace serverů řešíme na pozadí my.

Založit účet na zkoušku zdarma