---
title: "Academy Article"
canonical_url: "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos"
locale: de
meta:
  "og:title": "Academy Article"
---

[Zur Startseite](https://academy.laioutr.com/)

- [Hosting und Betrieb](https://academy.laioutr.com/bereiche/hosting-und-betrieb)

- [Deployment](https://academy.laioutr.com/leitfaeden/deployment)

- [Storefront auf eigenen Servern betreiben (BYOS)](https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos)

In Vorbereitung

# Storefront auf eigenen Servern betreiben (BYOS)

Mit Bring Your Own Server (BYOS) läuft die Storefront auf eigener Infrastruktur oder bei einem Hoster nach Wahl, während Inhalte, Apps und Deployments weiter in Studio und Cockpit gesteuert werden. Das Cockpit startet Deployments über einen Webhook, die eigene Infrastruktur baut, liefert aus und meldet den Status zurück.

## Bevor du startest

<dl>

<dt>Tarif</dt>
<dd>Eigene Hosting-Infrastruktur oder ein Hosting-Partner, der sie betreibt</dd>

<dt>Rolle</dt>
<dd>Recht, das Hosting des Projekts zu konfigurieren</dd>

<dt>Dauer</dt>
<dd>7 Min.</dd></dl>

### Voraussetzungen

- Ein Team oder Partner, das Server, Build und Betrieb verantwortet
- Eine öffentlich per HTTPS erreichbare Webhook-Adresse
- Server mit Node.js und Redis für die Storefront

Zuletzt geprüft am 16. Oktober 2026

**Bring Your Own Server (BYOS)** ist die Hosting-Option für Unternehmen, die ihre Storefront selbst betreiben möchten: im eigenen Rechenzentrum, in der eigenen Cloud oder bei einem Hoster ihrer Wahl. Laioutr bleibt dabei die zentrale Stelle für das Frontend. Seiten, Inhalte, Apps und Konfiguration werden weiter in Studio und Cockpit gepflegt, und Deployments werden im Cockpit gestartet und verfolgt. Gebaut und ausgeliefert wird die Storefront aber auf der eigenen Infrastruktur.

Die Verbindung läuft über einen Webhook. Bei jedem Deployment schickt das Cockpit die Projektdateien an eine Adresse der eigenen Infrastruktur. Dort baut eine Pipeline die Storefront, startet sie und meldet den Fortschritt zurück, sodass das Cockpit den Status wie gewohnt anzeigt. Je nach Ausbau übernimmt die eigene Seite auch Abbrechen, Freigeben, Zurückrollen und Löschen von Deployments. Das Cockpit bietet nur die Aktionen an, die die Infrastruktur unterstützt.

BYOS passt, wenn interne DevOps-Standards, Compliance-Vorgaben, ein fester Standort der Daten oder vorhandenes Monitoring den Betrieb im eigenen Haus verlangen. Den Betrieb verantwortet dann das eigene Team oder der Hosting-Partner: Server, Skalierung, Caching, Zertifikate, Überwachung und Backups. Als fertige Gegenstelle stellt Laioutr den BYOS Agent bereit, der Webhooks prüft und Deploy-Skripte ausführt. Ohne eigenen Betrieb sind Laioutr Cloud oder ein angebundener Hyperscaler die einfachere Wahl.

## Schritt für Schritt

1. 1 ### Schritt 1: Betrieb klären

   Mit IT oder Hosting-Partner festlegen, wer Server, Build, Caching und Überwachung betreibt und welche Aktionen gebraucht werden: Statusmeldungen, Abbrechen, Freigeben, Zurückrollen oder Löschen.
2. 2 ### Schritt 2: Gegenstelle bereitstellen

   Das Betriebsteam richtet eine Webhook-Adresse ein, die per HTTPS öffentlich erreichbar ist, zum Beispiel mit dem BYOS Agent von Laioutr, sowie Server mit Node.js und Redis für die Storefront.
3. 3 ### Schritt 3: Eigenes Hosting im Cockpit verbinden

   Im Projekt **Hosting** öffnen und das eigene Hosting per Webhook wählen. Die Adresse unter **Webhook Endpoint URL** eintragen und **Generate Signing Secret** wählen.
4. 4 ### Schritt 4: Signing Secret übergeben

   Das Secret, das mit `whsec_` beginnt, kopieren und auf sicherem Weg an das Betriebsteam geben. Damit prüft die Gegenstelle, dass jede Anfrage wirklich vom Cockpit kommt.
5. 5 ### Schritt 5: Verbindung testen und speichern

   **Test Connection** wählen. Das Cockpit zeigt den Namen der Gegenstelle und die unterstützten Aktionen. Mit **Continue** und **Confirm & Save** abschließen.
6. 6 ### Schritt 6: Erstes Deployment starten

   Unter **Deployments** ein Deployment starten und den Status verfolgen. Die eigene Infrastruktur baut die Storefront und meldet Erfolg oder Fehler zurück.

## Ergebnis prüfen

Das Deployment wechselt im Cockpit auf erfolgreich und nennt die Adresse der Storefront. Die Storefront ist unter der eigenen Domain erreichbar, und die Vorschau in Studio zeigt sie. Bleibt der Status unbekannt, meldet die Gegenstelle keinen Status zurück.

## Häufige Fragen

Was bleibt bei Laioutr, was liegt beim eigenen Team?

Bei Laioutr bleiben Studio, Cockpit, Apps, Konfiguration und das Starten und Verfolgen von Deployments. Das eigene Team oder der Hosting-Partner verantwortet Build, Server, Skalierung, Caching, Zertifikate, Domains, Überwachung und Backups.

Muss dafür programmiert werden?

Nicht zwingend. Der BYOS Agent von Laioutr nimmt die Webhooks entgegen und führt Deploy-Skripte aus; für Docker und PM2 gibt es fertige Beispiele. Wer eine vorhandene CI/CD-Pipeline anbinden möchte, baut die Gegenstelle selbst, die Entwicklerdokumentation beschreibt die Schnittstelle.

Warum fehlen im Cockpit Aktionen wie Zurückrollen?

Das Cockpit zeigt nur die Aktionen, die die Gegenstelle beim Verbinden als unterstützt meldet. Sobald die eigene Infrastruktur weitere Aktionen kann und das meldet, erscheinen sie im Cockpit.

Welche Anforderungen muss die Infrastruktur erfüllen?

Node.js ab Version 22.12 mit pnpm für Build und Betrieb, Redis ab Version 6 als Cache, HTTPS, öffentliche Erreichbarkeit für die Webhooks und eigene Domains. Für Health Checks antwortet die Storefront unter `/api/frontend/health`.

## Passend dazu

- [Deployment starten und prüfen](https://academy.laioutr.com/artikel/deployment-starten-und-pruefen)5 Min.

  Ein Deployment baut die Storefront einer Umgebung neu und bringt Änderungen an Apps, Versionen und Konfiguration live. Gestartet wird es in Cockpit unter Deployments mit Deploy; Status und Build-Log zeigen, ob es erfolgreich war.
- [Deployments vergleichen und zurückrollen](https://academy.laioutr.com/artikel/deployments-vergleichen-und-zurueckrollen)5 Min.

  Jedes Deployment hat eine eigene Adresse, über die sich zwei Stände nebeneinander vergleichen lassen. Ein Rollback setzt ein bereits gebautes früheres Produktions-Deployment in Sekunden wieder live, ohne neuen Build.
- [Hosting und Auslieferung über die Edge](https://academy.laioutr.com/artikel/hosting-und-auslieferung-ueber-die-edge)4 Min.

  Laioutr Cloud ist das integrierte Hosting für Storefronts aus Laioutr und liefert sie über ein globales Edge-Netz mit über 100 Standorten aus. Alternativ läuft eine Storefront über Hyperscaler-Adapter, Native-Hosting-Partner oder auf dem eigenen Server.
- [Logs der Storefront lesen](https://academy.laioutr.com/artikel/logs-der-storefront-lesen)6 Min.

  Unter Logs zeigt Cockpit, was die Storefront jeder Umgebung auf Laioutr Cloud schreibt, dazu ein Access-Log. Das Level jeder Zeile stammt aus der aufgerufenen console-Methode, und über einen Trace lassen sich alle Zeilen einer Anfrage finden.
- [Vercel: Storefront aus dem Cockpit auf Vercel deployen](https://academy.laioutr.com/apps/vercel-storefront-aus-dem-cockpit-deployen)10 Min.

  Mit der Vercel-Anbindung deployt Cockpit die Storefront direkt in ein bestehendes Vercel-Projekt des Unternehmens. Unter Hosting, Vercel werden dafür Projektname, API-Token und Team-ID hinterlegt; Build und Auslieferung laufen auf Vercel.

## [Deployment](https://academy.laioutr.com/leitfaeden/deployment)

In diesem Leitfaden suchen

1. [Umgebungen main, dev und stage verstehen](https://academy.laioutr.com/artikel/umgebungen-main-dev-und-stage-verstehen)5 Min.
2. [Deployment starten und prüfen](https://academy.laioutr.com/artikel/deployment-starten-und-pruefen)5 Min.
3. [Deployments vergleichen und zurückrollen](https://academy.laioutr.com/artikel/deployments-vergleichen-und-zurueckrollen)5 Min.
4. [Logs der Storefront lesen](https://academy.laioutr.com/artikel/logs-der-storefront-lesen)6 Min.
5. [Storefront auf eigenen Servern betreiben (BYOS)](https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos)7 Min. In Vorbereitung

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://academy.laioutr.com/#website",
      "@type": "WebSite",
      "inLanguage": "de",
      "name": "Default",
      "url": "https://academy.laioutr.com/",
      "workTranslation": {
        "@id": "https://academy.laioutr.com/#website"
      }
    },
    {
      "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#webpage",
      "name": "Academy Article",
      "url": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos",
      "@type": [
        "WebPage",
        "FAQPage"
      ],
      "breadcrumb": {
        "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#breadcrumb"
      },
      "isPartOf": {
        "@id": "https://academy.laioutr.com/#website"
      },
      "mainEntity": [
        {
          "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#/schema/question/1"
        },
        {
          "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#/schema/question/2"
        },
        {
          "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#/schema/question/3"
        },
        {
          "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#/schema/question/4"
        }
      ],
      "potentialAction": [
        {
          "@type": "ReadAction",
          "target": [
            "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos"
          ]
        }
      ]
    },
    {
      "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#breadcrumb",
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "name": "Home",
          "item": "https://academy.laioutr.com/",
          "position": 1
        },
        {
          "@type": "ListItem",
          "name": "Hosting und Betrieb",
          "item": "https://academy.laioutr.com/bereiche/hosting-und-betrieb",
          "position": 2
        },
        {
          "@type": "ListItem",
          "name": "Deployment",
          "item": "https://academy.laioutr.com/leitfaeden/deployment",
          "position": 3
        },
        {
          "@type": "ListItem",
          "name": "Storefront auf eigenen Servern betreiben (BYOS)",
          "item": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos",
          "position": 4
        }
      ]
    },
    {
      "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#/schema/question/1",
      "@type": "Question",
      "inLanguage": "de",
      "name": "Was bleibt bei Laioutr, was liegt beim eigenen Team?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>Bei Laioutr bleiben Studio, Cockpit, Apps, Konfiguration und das Starten und Verfolgen von Deployments. Das eigene Team oder der Hosting-Partner verantwortet Build, Server, Skalierung, Caching, Zertifikate, Domains, Überwachung und Backups.</p>"
      }
    },
    {
      "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#/schema/question/2",
      "@type": "Question",
      "inLanguage": "de",
      "name": "Muss dafür programmiert werden?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>Nicht zwingend. Der BYOS Agent von Laioutr nimmt die Webhooks entgegen und führt Deploy-Skripte aus; für Docker und PM2 gibt es fertige Beispiele. Wer eine vorhandene CI/CD-Pipeline anbinden möchte, baut die Gegenstelle selbst, die Entwicklerdokumentation beschreibt die Schnittstelle.</p>"
      }
    },
    {
      "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#/schema/question/3",
      "@type": "Question",
      "inLanguage": "de",
      "name": "Warum fehlen im Cockpit Aktionen wie Zurückrollen?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>Das Cockpit zeigt nur die Aktionen, die die Gegenstelle beim Verbinden als unterstützt meldet. Sobald die eigene Infrastruktur weitere Aktionen kann und das meldet, erscheinen sie im Cockpit.</p>"
      }
    },
    {
      "@id": "https://academy.laioutr.com/artikel/storefront-auf-eigenen-servern-betreiben-byos#/schema/question/4",
      "@type": "Question",
      "inLanguage": "de",
      "name": "Welche Anforderungen muss die Infrastruktur erfüllen?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>Node.js ab Version 22.12 mit pnpm für Build und Betrieb, Redis ab Version 6 als Cache, HTTPS, öffentliche Erreichbarkeit für die Webhooks und eigene Domains. Für Health Checks antwortet die Storefront unter <code>/api/frontend/health</code>.</p>"
      }
    }
  ]
}
```
