Zum Inhalt springen
Brova Cloud Startseite

Brova Cloud / Managed Hosting

Schnelle Websites. Solide Infrastruktur.

Managed Hosting und Wartung für die Websites und Anwendungen, die Brova Digital entwickelt. Wir dimensionieren den Server für jede Website, halten ihn aktuell und gesichert, und Ihr Ansprechpartner ist der Techniker, der ihn eingerichtet hat.

Beispiel: eine WordPress-Website hinter Cloudflare
  1. Cloudflare

    DNS, TLS, Cache und WAF

    Edge
  2. Nginx + PHP-FPM

    Webserver und PHP, ein Pool pro Website

    Server
  3. MariaDB + Redis

    Datenbank, optional mit Objektcache

    Daten

Der Stack

Open-Source-Software und Dienste, die wir für Sie betreiben und pflegen.

Was können wir hosten?

Wählen Sie aus, was Sie betreiben, und sehen Sie das Setup, das wir verwenden würden, und den Tarif, mit dem wir üblicherweise beginnen.

Was betreiben Sie?

WordPress: Einstiegstarif WordPress, $30 pro Monat.

Empfohlenes Setup für WordPress

  • CDN: enthalten
  • Cache: enthalten
  • Anwendung: enthalten
  • Datenbank: enthalten
  • Sicherheit: enthalten
  • Backups: enthalten

Nginx, PHP-FPM und MariaDB, mit Seitencache und Redis-Objektcache, wenn die Website sie braucht. Jede Website läuft unter einem eigenen Systembenutzer und PHP-Pool.

Einstiegstarif

WordPress

$30 / Monat, inkl. MwSt.

Wir bestätigen den Tarif, nachdem wir die Website geprüft haben.

So wird eine Website eingerichtet

Sechs Schritte, immer in dieser Reihenfolge. Wie lange jeder dauert, hängt von der Website ab. Scrollen Sie, um sie zu verfolgen.

  1. Schritt 1: Analyse

    Wir sehen uns an, was Sie betreiben: Code, Plugins, Datenbankgröße und Traffic, aus Ihrer Webanalyse oder Ihren Server-Logs, falls vorhanden.

    Ergebnis: Ein schriftliches Angebot mit Plan und Preis.

  2. Schritt 2: Planung

    Wir wählen das Setup: WordPress auf unserem Managed Hosting, Ihre Anwendung in einem Container oder eine eigene virtuelle Maschine.

    Ergebnis: Ein abgestimmtes Setup und ein Launch-Termin.

  3. Schritt 3: Absicherung

    DNS, TLS-Zertifikate, Backups und, bei Websites hinter Cloudflare, WAF- und Bot-Regeln stehen vor dem Launch.

    Ergebnis: Eine Website, die geschützt ist, bevor sie öffentlich wird.

  4. Schritt 4: Launch

    Neue Websites gehen zum vereinbarten Termin live. Migrationen erhalten eine geplante Umstellung, mit einem Weg zurück, der vor der DNS-Änderung bereitsteht.

    Ergebnis: Die Website ist live auf Brova Cloud.

  5. Schritt 5: Feinabstimmung

    Sobald echter Traffic ankommt, passen wir PHP-Worker, Cache-Regeln und Datenbankeinstellungen daran an.

    Ergebnis: Einstellungen auf Basis Ihres Traffics, nicht auf Basis einer Schätzung.

  6. Schritt 6: Überprüfung

    Wir halten den Server aktuell und gesichert und überprüfen das Setup, wenn sich Traffic oder Anforderungen ändern.

    Ergebnis: Jemand, der sich auch nach dem Launch um die Website kümmert.

Die Architektur

Was zwischen Klick und Seite passiert

Die meisten Anfragen nehmen denselben Weg. Der Edge-Schritt gilt für Websites hinter Cloudflare, alles andere für jede Website.

Wählen Sie einen Schritt aus oder verfolgen Sie eine Anfrage von Anfang bis Ende.

Eine Anfrage, Schritt für Schritt

Klicken Sie sich durch oder lassen Sie es ablaufen.

Ein Besucher ruft Ihre Website auf.

Der Browser löst Ihre Domain auf und baut eine verschlüsselte Verbindung auf.

Performance-Ziele

  • 98+

    Lighthouse-Performance-Score

  • < 1.1s

    LCP: Laden des Hauptinhalts

  • < 10ms

    Total Blocking Time

  • 0

    Cumulative Layout Shift

Anschauliches Beispiel, keine Messdaten aus dem Betrieb
  • Anfrage 1000 von 1.000 Anfragen

    Anfragen, die die Website erreichen

  • Cache 780 von 1.000 Anfragen

    Aus einem Cache beantwortet, erreichen den Server nie

  • Server 220 von 1.000 Anfragen

    Dynamisch, von der Anwendung erzeugt

Sicherheit an der Edge und auf dem Server

Jede Website ist serverseitig geschützt. Bei Websites hinter Cloudflare wird der Traffic zusätzlich gefiltert, bevor er unseren Server erreicht. Sicherheit heißt hier, Risiken in mehreren Schichten zu verringern: Kein Hoster kann versprechen, dass nie etwas durchkommt.

Wie wir mit Sicherheit und Backups umgehen →

Auf jeder Website

  • Ein Benutzer pro Website

    Jede Website läuft unter einem eigenen Systembenutzer und PHP-Pool, sodass keine Website die Dateien einer anderen lesen kann.

  • SSH nur per Schlüssel

    Serverzugang ausschließlich per SSH-Schlüssel. Keine Anmeldung per Passwort, keine Root-Anmeldung.

  • fail2ban

    Adressen, von denen wiederholt fehlgeschlagene Anmeldungen am Server ausgehen, werden automatisch gesperrt.

  • Wöchentlicher Malware-Scan

    Linux Malware Detect prüft einmal pro Woche die Dateien jeder Website.

  • Automatische Sicherheitsupdates

    Sicherheitspatches für das Betriebssystem des Hosting-Servers werden installiert, ohne auf uns zu warten.

  • Audit-Logging

    auditd protokolliert administrative Aktionen auf dem Hosting-Server.

WordPress, die Plattform, die wir am häufigsten hosten.

Die meisten Websites von Brova Digital laufen auf WordPress, deshalb ist es das Setup, das wir am weitesten optimiert haben: PHP-Worker und Caching, pro Website eingestellt.

Warum diese Konfiguration

Seiten für nicht angemeldete Besucher lassen sich cachen, Seiten für angemeldete Benutzer, Warenkörbe und Checkouts nicht. Bei Websites hinter Cloudflare cachen wir Seiten für nicht angemeldete Besucher an der Edge und, wo aktiviert, zusätzlich in Nginx auf dem Server. Warenkorb, Checkout, Kundenkonto und Admin-Seiten umgehen den Cache immer.

# Cloudflare cache rule (WordPress), example
# Cache HTML when:
# http.request.method eq "GET"
# and not http.cookie contains "wordpress_logged_in"
# and not http.cookie contains "woocommerce_items_in_cart"
# Always bypass: /wp-admin*, /cart*, /checkout*, /my-account*
 
# Cloudflare security rules, example
# /wp-login.php managed challenge
# /xmlrpc.php block
# /wp-admin* rate limit

Bei jeder WordPress-Website enthalten

Dieselbe Grundausstattung für jede WordPress-Website, die wir hosten.

  • Eigener Benutzer und PHP-Pool

    Jede Website läuft unter einem separaten Systembenutzer mit eigenem PHP-FPM-Pool, sodass ein Problem auf einer Website nicht auf die Dateien einer anderen übergreift.

  • Seiten- und Objektcache, wenn nötig

    Nginx kann Seiten für nicht angemeldete Besucher cachen, Redis kann Datenbankabfragen cachen. Wir schalten beides pro Website ein, wenn ihr Traffic es erfordert.

  • Updates mit WordPress Care

    Mit WordPress Care ($20 pro Monat, in WordPress Commerce inklusive) aktualisieren wir WordPress-Core, Plugins und Themes und prüfen die Website danach.

  • Wöchentlicher Malware-Scan

    Linux Malware Detect prüft einmal pro Woche die Dateien jeder Website, ergänzend zu den automatischen Sicherheitsupdates des Betriebssystems.

  • Wöchentliche Backups

    In jedem Tarif, mit zusätzlichen Snapshots für Websites, die sie brauchen.

  • Turnstile auf Anfrage

    Cloudflare Turnstile auf Anmelde-, Kommentar- und Checkout-Formularen, ohne reCAPTCHA-Skript von Google auf der Seite.

Warum Brova Cloud

  • Dimensioniert, nachdem wir hingesehen haben

    Wir wählen den Tarif, nachdem wir die Website, ihren Traffic und ihre Datenbank geprüft haben.

  • Sie schreiben direkt dem Techniker, der alles eingerichtet hat

    Fragen gehen direkt an die Person, die Ihre Website konfiguriert hat. Keine Ticket-Warteschlange, kein erneutes Erklären.

  • Sicherheit steht vor dem Launch

    DNS, TLS, Backups und, wenn die Website Cloudflare nutzt, WAF- und Bot-Regeln sind eingerichtet, bevor sie live geht.

  • Ein Team für Website und Hosting

    Brova Digital baut die Website und Brova Cloud betreibt sie, es gibt also keine Übergabe zwischen Agentur und Hoster.

Tarife

Ein Monatspreis für Hosting und laufenden Betrieb, in US-Dollar, inkl. MwSt. Wir bestätigen den Tarif, nachdem wir die Website geprüft haben.

  • Statisch

    $15 / Monat

    Landingpages, Unternehmensauftritte und statische Frontends.

  • WordPress

    $30 / Monat

    Unternehmens- und Redaktionswebsites auf WordPress.

  • WordPress Commerce

    $79 / Monat

    WooCommerce-Shops und stark besuchte Websites.

  • Anwendung

    $69 / Monat

    Laravel, Node.js, Next.js, APIs und Headless-Backends.

  • Dedizierte VM

    Websites und Anwendungen, die eigene Ressourcen brauchen.

Tarife, Limits und Leistungen vergleichen →

Der passende Stack für die Aufgabe

WordPress, ein Headless-CMS oder eine individuelle Anwendung. Darunter immer dieselbe Arbeit: Server-Updates, Backups und jemand, der das Setup kennt.

  • Cloudflare

    Cloudflare Turnstile

    Anmelde-, Kommentar- und Checkout-Formulare, die automatisierten Traffic anziehen.

    Turnstile prüft ohne Rätsel, ob ein Besucher ein Mensch ist, und ohne die reCAPTCHA-Skripte von Google auf Ihrer Anmeldeseite zu laden. So bleibt eine Abhängigkeit von Google aus Datenschutzprüfungen heraus.

    reCAPTCHA ist eine breit unterstützte Alternative. Wir setzen Turnstile ein, weil die meisten unserer Websites ohnehin hinter Cloudflare laufen, und es funktioniert auch auf den übrigen.

  • WordPress

    WordPress auf Managed Hosting

    Redaktionsteams, WooCommerce-Shops, mehrsprachige Inhalte und Organisationen, die WordPress bereits kennen.

    Die meisten Websites von Brova Digital laufen auf WordPress. Wir hosten sie auf HestiaCP mit Nginx, PHP-FPM und MariaDB, mit eigenem Systembenutzer und eigenem PHP-Pool für jede Website.

    In die Optimierung von WordPress haben wir mehr Zeit gesteckt als in jede andere Plattform, die wir hosten, und die Einstellungen werden pro Website vorgenommen, nicht pro Preisstufe.

  • Payload

    Payload, wenn das CMS eine API ist

    Inhalte, die aus einem Modell eine Website, eine App, ein Kiosk-Terminal und einen Newsletter speisen, mit TypeScript im selben Repository wie das Frontend.

    Ein Headless-CMS ist die richtige Wahl, wenn dieselben Inhalte mehr als ein Frontend erreichen müssen. Payload hält das Inhaltsschema im Code, im selben Repository wie ein Next.js-Frontend.

    Auf Brova Cloud läuft Payload als Node.js-Anwendung in einem Container, mit eigener Datenbank.

  • DockerProxmox

    Container und, wo nötig, virtuelle Maschinen

    Anwendungen, die sich als Image paketieren lassen, und die wenigen Workloads, die eine ganze Maschine brauchen.

    Anwendungen laufen als Container auf einem eigenen Server, getrennt von den WordPress-Websites. Das Deployment erfolgt aus Ihrem Repository. Jedes Release ist versioniert, sodass wir auf das vorherige zurückgehen können.

    Braucht eine Software eine ganze Maschine, erhält sie eine eigene virtuelle Maschine auf Proxmox.

Die Technologie nach Kategorien

Was darunter läuft, Werkzeug für Werkzeug. Alles, was mit „für Websites hinter Cloudflare“ gekennzeichnet ist, gilt nur für diese Websites.

  • Hetzner

    Dedizierte Server in der EU

  • Proxmox

    Virtuelle Maschinen auf unseren Servern

  • HestiaCP

    Verwaltungsoberfläche für WordPress und statische Websites

  • Docker

    Container für Anwendungen

  • Nginx

    Webserver

  • Cloudflare

    DNS, CDN und Sicherheit, für Websites hinter Cloudflare

Sie kaufen keinen Server, mit dem Sie dann allein gelassen werden.

Wir halten die Server aktuell und gesichert und beheben, was kaputtgeht. Wenn etwas Aufmerksamkeit braucht, sprechen Sie mit dem Techniker, der Ihre Website eingerichtet hat.

WhatsApp +44 7883 256391 (öffnet in neuem Tab)
Erste Antwort innerhalb von 5 Minuten
E-Mail contact@brova.cloud
Erste Antwort innerhalb von 1 Stunde
Zeiten
Täglich, 08:00 bis 22:00 Uhr MEZ

Zielwerte für die erste Antwort durch einen Menschen, innerhalb der Supportzeiten.

Häufige Fragen

Kunden von Brova Digital. Es ist das Hosting für die Websites und Anwendungen, die wir gestalten und entwickeln. Wenn Sie noch kein Kunde sind, starten Sie auf brova.digital.

Ja. Das hosten wir am häufigsten: Nginx, PHP-FPM und MariaDB, mit eigenem Systembenutzer und eigenem PHP-Pool für jede Website. Seitencache und Redis-Objektcache stehen bereit, wenn eine Website sie braucht.

Ja. Warenkorb, Checkout und Kundenkonto bleiben aus jedem Cache heraus, und der Tarif WordPress Commerce hat mehr PHP-Worker für den Checkout-Traffic.

Ja. Diese Anwendungen laufen als Container auf einem eigenen Server, getrennt von den WordPress-Websites, jeweils mit eigener Datenbank und mit Deployment aus Ihrem Repository.

Ja, als containerisierte Anwendung. Mandantenfähigkeit, Rollen und Berechtigungen sind Teil der Anwendung, die wir mit Ihnen entwickeln. Das Hosting stellt den Server, die Datenbank, ein Zertifikat für jede Domain und die Backups bereit.

Ja, im Rahmen eines Projekts mit Brova Digital. Wir prüfen zuerst das aktuelle Setup, planen die Umstellung und halten einen Weg zurück bereit, bis die DNS-Umstellung abgeschlossen ist.

Ja. Die Domain bleibt bei Ihrem Registrar. Wir leiten sie auf Cloudflare oder auf unsere Nameserver (ns1/ns2.brova.cloud) um und stimmen beim Onboarding ab, welche Variante.

Ja. Jede Website erhält ein TLS-Zertifikat, das automatisch ausgestellt und erneuert wird.

Ja. Wöchentlich in jedem Tarif, mit zusätzlichen Snapshots für Websites, die sie brauchen. Den Zeitplan für Ihre Website bestätigen wir beim Onboarding.

Websites hinter Cloudflare erhalten dessen CDN und DDoS-Schutz. Wir empfehlen das für die meisten Websites und richten es zum Launch ein. Websites auf unseren eigenen Nameservern werden direkt von unseren Servern ausgeliefert.

Jeder Tarif hat feste Serverressourcen, eine große Lastspitze kann eine Website also verlangsamen. Bei Websites hinter Cloudflare erreichen gecachte Seiten den Server gar nicht, was einen Großteil davon abfängt. Bleibt der Traffic dauerhaft höher, schlagen wir einen größeren Tarif vor und stimmen den Preis vorher mit Ihnen ab.

Ja. Ein Wechsel in einen größeren Tarif bedeutet nicht, dass die Website neu gebaut werden muss. Der Umzug vom gemeinsam genutzten Hosting-Server auf eine eigene virtuelle Maschine ist eine Migration, die wir mit Ihnen planen.

Ja, mit WordPress Care: $20 pro Monat im Tarif WordPress, in WordPress Commerce inklusive. Wir spielen Core-, Plugin- und Theme-Updates selbst ein und prüfen die Website danach.

Standardmäßig in der EU, auf Hetzner-Servern, die wir betreuen. Braucht ein Projekt eine andere Region, regeln wir das im Einzelfall.

Noch nicht. Wir veröffentlichen ein Verfügbarkeitsziel von 99,95 % pro Monat, ohne angekündigte Wartungsarbeiten. Ein vertragliches SLA setzt eine längere Messhistorie und einen Standby-Server voraus. Wir bieten es an, sobald beides vorhanden ist.

Ja. Monatstarife können mit 30 Tagen Frist zum Monatsende gekündigt werden; Jahrestarife laufen 12 Monate. Die Einzelheiten stehen in unseren AGB.

Hosting, TLS-Zertifikate, Backups, Sicherheitsupdates für den Server und Support. WordPress-Updates gibt es mit WordPress Care, das in WordPress Commerce enthalten ist. Die Preise sind in US-Dollar angegeben, inkl. MwSt. Die vollständige Liste für jeden Tarif, mit Limits, finden Sie auf der Seite „Tarife“.

Neue Funktionen, Designänderungen, Einpflegen von Inhalten, Lizenzen für Premium-Plugins und E-Mail-Postfächer. Das ist Entwicklungsarbeit, die Brova Digital separat anbietet.

Planen wir das Hosting für Ihr Projekt.

Sagen Sie uns, was Sie betreiben, und wir empfehlen Ihnen einen Tarif.

Noch kein Kunde von Brova Digital? Starten Sie auf brova.digital.