Kontajnerový hosting

Hosting postavený na Docker Compose

Nasadzujte aplikácie presne tak, ako ich spúšťate lokálne. Akýkoľvek jazyk, framework alebo databáza opísané štandardným docker-compose.yml. Bez vendor-locku, s dátami v ČR.

Skúšobná doba 30 dní bez kreditnej 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é nasadenie na jeden príkaz

Chcete nasadiť aplikáciu okamžite bez zložitého nastavovania? Stačí spustiť príkaz v lokálnom priečinku a váš web je hneď online.

deploy — terminal
# Prejdite do priečinka so súborom docker-compose.yml a spustite:
$ 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

Akákoľvek technológia

Nie sme viazaní na zoznam podporovaných jazykov. Ak to beží v Docker kontajneri, beží to aj u nás. Od klasického PHP a WordPressu cez Python a Node.js až po Go, Javu alebo Rust.

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

…a čokoľvek ďalšie, čo zabalíte do Docker image.

Všetko, čo potrebujete pre beh aplikácie

Hodinové účtovanie

Vytvorte hosting, otestujte kód a zmažte ho. Zaplatíte len za jednotky hodín, nie za celý mesiac. Ceny v cenníku sú orientačné za 30 dní.

Automatické HTTPS a proxy

Webové kontajnery dostanú automaticky reverznú proxy a SSL certifikát Let's Encrypt. Vlastné domény pridáte v záložke Proxy, nič ďalšie nekonfigurujete.

Spravované databázy na klik

PostgreSQL, MariaDB alebo Redis založíte v priebehu sekúnd. Dáta zostávajú na persistentných volumes, o aktualizácie a perzistenciu sa staráme my.

Škálovanie na jeden klik

Potrebujete výkon na kampaň? V administrácii navýšite CPU aj RAM v priebehu minút, až na 12 CPU a 32 GB RAM. Rovnako jednoducho výkon opäť znížite.

Zálohy a persistentné dáta

Dáta na volumes zostávajú zachované medzi nasadeniami a každý deň ich zálohujeme. Obnova je dostupná priamo z administrácie.

SSH prístup a CLI

Do svojich kontajnerov máte plný a bezpečný SSH prístup cez rosticli. Spúšťajte migrácie, prezerajte logy alebo si otvorte bash bez toho, aby ste riešili správu Linuxu.

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

Každý hosting na Roští.cz má v administračnom rozhraní svoju vlastnú dedikovanú CI/CD sekciu. Namiesto zdĺhavého manuálneho nastavovania a kopírovania tajných kľúčov sme celý proces plne zautomatizovali do nášho CLI.

1

Automatické workflows

CLI vygeneruje optimalizovaný .github/workflows/rosti.yml súbor priamo na mieru vášmu projektu.

2

Zabezpečenie pomocou tokenov

Roští API vystaví bezpečný, jedinečný nasadzovací token s obmedzenými právami, ktorý slúži len na aktualizáciu tohto konkrétneho hostingu.

3

Zápis do GitHub Secrets

Nástroj rosticli automaticky komunikuje s GitHub API a nahrá tajný token priamo do repozitára ako šifrovanú premennú.

Spustenie CI/CD integrácie

# Nastavenie GitHub Actions workflow z vášho lokálneho priečinka
$ 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.

Hneď ako je integrácia dokončená, pri každom úspešnom pushnutí do vašej hlavnej vetvy GitHub automaticky zostaví novú verziu vašej aplikácie a bezpečne ju nahrá na platformu Roští.cz pomocou CLI príkazu rosticli stack push.

Pokročilé funkcie v administrácii

Všetky nástroje pre plynulé nasadzovanie a bezproblémovú prevádzku máte plne k dispozícii v našom webovom rozhraní.

Nasadzovacie tokeny

Generujte špecifické prístupové kľúče pre svoje CI/CD pipelines bez toho, aby ste museli zdieľať svoje hlavné heslo k účtu.

Editor premenných prostredia

Pohodlne spravujte premenné prostredia (ENV) priamo v administrácii. Všetky konfiguračné kľúče a tajné dáta bezpečne odovzdáme do prostredia vašich kontajnerov.

Webhook pre CI/CD

Využite automatický webhook na spustenie nasadenia. Ak chcete notifikovať Slack, Discord alebo iné služby, odporúčame to nastaviť priamo vo vašej CI/CD pipeline.

Pripravení presunúť svoj kód do nášho cloudu?

Získate garanciu českej podpory s reakciou do 15 minút a servery fyzicky umiestnené v ČR. Zabezpečenie a aktualizácie serverov riešime na pozadí my.

Založiť účet na skúšku zadarmo