---
title: "Kroki mit einem Klick auf Pethost deployen"
description: "Diagramme aus Text: PlantUML, Mermaid, Graphviz und mehr. Eine Vorlage für Pethost: In ein, zwei Minuten läuft die App auf deiner Maschine, mit HTTPS unter eigener Adresse und nächtlichen Backups."
---

[← Alle Vorlagen](https://pethost.dev/de/templates/)

# Kroki mit einem Klick auf Pethost deployen

Diagramme aus Text: PlantUML, Mermaid, Graphviz und mehr

[Auf Pethost deployen](https://console.pethost.dev/?template=kroki)

## Was passiert

1. Du meldest dich bei Pethost an oder legst ein Konto an, mit Passkey, GitHub oder Google.
2. Noch keine Maschine? Du wählst einen Tarif, und wir bereiten eine für dich vor. Der Link wartet in deinem Browser, bis sie bereit ist.
3. „Neues Projekt“ öffnet sich bei der App, und du klickst auf „Projekt erstellen“.
4. In ein, zwei Minuten läuft die App unter eigener Adresse mit HTTPS. Ihre Secrets werden zufällig für sie erzeugt, und ihre Daten sind im nächtlichen Backup.
5. Sie ist ein Projekt wie jedes andere: compose.yaml, .env, Logs und ein Terminal findest du im Panel, und dein Agent kann sie ändern, zurückrollen oder wiederherstellen.

## Erste Schritte

Schick den Quelltext eines Diagramms an https://kroki.sam.pethost.app/<type>/svg, etwa /plantuml/svg oder /mermaid/svg, und du bekommst das Bild zurück; Editoren und Doku-Tools nehmen https://kroki.sam.pethost.app als ihren Kroki-Server. Kroki hat keine Konten: Alle, die die Adresse haben, können es nutzen. BPMN und Excalidraw sind weggelassen, um Speicher zu sparen.

## Was läuft

Die Vorlage ist diese compose.yaml und die Variablen, die sie in die .env des Projekts schreibt. Pethost führt die Datei so aus, wie sie geschrieben ist.

```
services:
  kroki:
    image: yuzutech/kroki:0.33.0
    restart: unless-stopped
    environment:
      KROKI_MERMAID_HOST: mermaid
    depends_on:
      - mermaid

  # Mermaid is drawn in a browser, in a container of Kroki's own. BPMN and Excalidraw would
  # need two more, of about 300 MB each at rest, so they are left out.
  mermaid:
    image: yuzutech/kroki-mermaid:0.33.0
    restart: unless-stopped
```

[compose.yaml](https://pethost.dev/templates/kroki/compose.yaml)[Auf GitHub ansehen](https://github.com/pethost-dev/templates/tree/main/kroki)

Pethost · Stephan Gomer · NIP 1133096755

[Vorlagen](https://pethost.dev/de/templates/) [Über uns](https://pethost.dev/about/) [Blog](https://pethost.dev/blog/) [AGB](https://pethost.dev/terms/) [Datenschutz](https://pethost.dev/privacy/) [Erstattung](https://pethost.dev/refunds/) [API](https://pethost.dev/docs/api/) [CLI](https://pethost.dev/docs/cli/) [Plugin](https://github.com/pethost-dev/plugin) [support@pethost.dev](mailto:support@pethost.dev)
