Container-Hosting

Natives Docker Compose-Hosting

Stellen Sie Container genau so bereit, wie Sie sie lokal ausführen. Volle Unterstützung für Multi-Container-Anwendungen im Standard-YAML-Format. Ohne Vendor-Lock-in.

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 Ihren Stack sofort bereitstellen, ohne CI/CD einzurichten? Führen Sie einfach einen einzigen Befehl in Ihrem lokalen Ordner aus und Ihre Anwendung ist sofort online.

deploy — terminal
# Gehen Sie in das Verzeichnis mit der Datei 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

Warum Container bei uns hosten?

Stundenbasierte Abrechnung

Erstellen Sie einen Stack, testen Sie Ihren Code und löschen Sie ihn wieder. Sie zahlen nur für einzelne Stunden, nicht für den ganzen Monat.

Automatisches HTTPS & Proxy

Web-Container erhalten automatisch einen Reverse-Proxy und ein Let's Encrypt SSL-Zertifikat. Keine Konfiguration erforderlich.

CI/CD-Integration

Automatische Integration mit GitHub CI/CD über rosticli stack setup-cicd. Wir erstellen Workflows und Token für automatisierte Deployments.

Sicheres CI/CD mit GitHub Actions mit einem Befehl

Jeder Docker Stack auf Roští.cz hat seinen eigenen dedizierten CI/CD-Bereich im Admin-Panel. Statt mühsamer manueller Einrichtung haben wir den Prozess in unserer CLI vollautomatisiert.

1

Automatische Workflows

Die CLI generiert eine optimierte .github/workflows/rosti.yml-Workflow-Datei, die perfekt auf Ihren Stack abgestimmt ist.

2

Sicherheit durch Token

Die Roští-API stellt ein sicheres, eindeutiges Bereitstellungstoken mit eingeschränkten Rechten aus, das nur zum Aktualisieren dieses Stacks dient.

3

Eintrag in GitHub Secrets

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

CI/CD-Integration ausführen

# GitHub Actions-Workflow aus Ihrem lokalen Verzeichnis konfigurieren
$ 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 Hauptzweig automatisch eine neue Version Ihrer Anwendung und lädt sie sicher auf Roští.cz über den CLI-Befehl rosticli stack push hoch.

Erweiterte CI/CD-Funktionen in der Administration

Alle Werkzeuge für eine reibungslose Bereitstellung und einen problemlosen Betrieb stehen Ihnen in unserer Weboberfläche vollständig zur Verfügung.

Bereitstellungs-Token

Generieren Sie spezifische Zugriffsschlüssel für Ihre CI/CD-Pipelines, ohne Ihr Hauptpasswort teilen zu müssen.

Editor für Umgebungsvariablen

Verwalten Sie Umgebungsvariablen (ENV) bequem direkt im Administrationsbereich. Wir übergeben alle Konfigurationsschlüssel und Anmeldeinformationen sicher in Ihre Containerumgebung.

CI/CD-Webhook

Nutzen Sie den automatischen Webhook, um Deployments auszulösen. Wenn Sie Slack, Discord oder andere Dienste benachrichtigen möchten, empfehlen wir, dies direkt in Ihrer CI/CD-Pipeline einzurichten.

Bereit, Ihren Code in unsere Cloud zu verlagern?

Sie erhalten die Garantie für tschechischen Support und physisch in der Tschechischen Republik befindliche Server.

Kostenloses Testkonto erstellen