Container-Hosting

Hosting auf Basis von Docker Compose

Stellen Sie Anwendungen genau so bereit, wie Sie sie lokal ausführen. Jede Sprache, jedes Framework und jede Datenbank, beschrieben in einer Standard-docker-compose.yml. Ohne Vendor-Lock-in, mit Daten in Tschechien.

30 Tage Testphase ohne Kreditkarte.

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:

Blitzschnelles Deployment mit einem Befehl

Möchten Sie Ihre Anwendung sofort ohne aufwendige Einrichtung bereitstellen? Führen Sie einen Befehl im lokalen Ordner aus und Ihre Website ist online.

deploy — terminal
# Wechseln Sie in den Ordner mit der docker-compose.yml und führen Sie aus:
$ 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

Jede Technologie

Wir sind nicht an eine Liste unterstützter Sprachen gebunden. Was in einem Docker-Container läuft, läuft auch bei uns. Von klassischem PHP und WordPress über Python und Node.js bis zu Go, Java oder Rust.

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

…und alles andere, was Sie in ein Docker-Image packen.

Alles, was Sie für den Betrieb einer Anwendung brauchen

Stündliche Abrechnung

Erstellen Sie ein Hosting, testen Sie Ihren Code und löschen Sie es wieder. Sie zahlen nur die genutzten Stunden, nicht den ganzen Monat. Die Preise in der Preisliste sind Richtwerte für 30 Tage.

Automatisches HTTPS und Proxy

Web-Container erhalten automatisch einen Reverse-Proxy und ein Let's-Encrypt-SSL-Zertifikat. Eigene Domains fügen Sie im Proxy-Tab hinzu, mehr müssen Sie nicht konfigurieren.

Verwaltete Datenbanken per Klick

PostgreSQL, MariaDB oder Redis erstellen Sie in Sekunden. Die Daten liegen auf persistenten Volumes, um Updates und Persistenz kümmern wir uns.

Skalierung per Klick

Brauchen Sie Leistung für eine Kampagne? Erhöhen Sie CPU und RAM im Admin-Panel innerhalb von Minuten, bis zu 12 CPUs und 32 GB RAM. Herunterskalieren ist genauso einfach.

Backups und persistente Daten

Daten auf Volumes bleiben zwischen Deployments erhalten und werden täglich gesichert. Die Wiederherstellung ist direkt im Admin-Panel verfügbar.

SSH-Zugang und CLI

Sie haben vollen, sicheren SSH-Zugang zu Ihren Containern über rosticli. Führen Sie Migrationen aus, prüfen Sie Logs oder öffnen Sie eine Bash, ohne sich um Linux-Administration zu kümmern.

Sicheres CI/CD mit GitHub Actions in einem Befehl

Jedes Hosting auf Roští.cz hat im Admin-Interface einen eigenen CI/CD-Bereich. Statt mühsamer manueller Einrichtung und dem Kopieren geheimer Schlüssel haben wir den gesamten Prozess in unser CLI automatisiert.

1

Automatische Workflows

Das CLI erzeugt eine optimierte .github/workflows/rosti.yml, die genau auf Ihr Projekt zugeschnitten ist.

2

Absicherung per Token

Die Roští API stellt ein sicheres, eindeutiges Deployment-Token mit eingeschränkten Rechten aus, das nur dieses eine Hosting aktualisieren darf.

3

Eintrag in GitHub Secrets

rosticli kommuniziert automatisch mit der GitHub API und lädt das geheime Token direkt als verschlüsselte Variable in Ihr Repository.

CI/CD-Integration starten

# GitHub Actions Workflow aus Ihrem lokalen Ordner einrichten
$ 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.

Sobald die Integration abgeschlossen ist, baut GitHub bei jedem erfolgreichen Push in Ihren Hauptbranch automatisch eine neue Version Ihrer Anwendung und lädt sie über den CLI-Befehl rosticli stack push sicher auf die Plattform Roští.cz.

Erweiterte Funktionen im Admin-Panel

Alle Werkzeuge für reibungslose Deployments und störungsfreien Betrieb stehen Ihnen in unserer Weboberfläche zur Verfügung.

Deployment-Tokens

Erzeugen Sie spezifische Zugangsschlüssel für Ihre CI/CD-Pipelines, ohne Ihr Hauptpasswort zu teilen.

Editor für Umgebungsvariablen

Verwalten Sie Umgebungsvariablen (ENV) bequem direkt im Admin-Panel. Alle Konfigurationsschlüssel und Geheimnisse übergeben wir sicher an Ihre Container.

Webhook für CI/CD

Nutzen Sie den automatischen Webhook zum Auslösen eines Deployments. Benachrichtigungen an Slack, Discord oder andere Dienste richten Sie am besten direkt in Ihrer CI/CD-Pipeline ein.

Bereit, Ihren Code in unsere Cloud zu verschieben?

Sie erhalten tschechischen Support mit Reaktionszeit unter 15 Minuten und Server, die physisch in Tschechien stehen. Sicherheit und Updates der Server erledigen wir im Hintergrund.

Kostenloses Testkonto erstellen