Professionelles Kubernetes-Cloud-Hosting für Websites & Anwendungen.
Ihre Website läuft in unserer eigenen Cloud in Deutschland, in mehreren Kopien auf verschiedenen Servern. Fällt ein Teil aus, übernehmen die anderen automatisch. Updates, Sicherheit und Backups inklusive.

Was unser Hosting auszeichnet.
Hinter jeder Website steht eine Infrastruktur, die auf Ausfallsicherheit, Sicherheit und schnelle Reaktion ausgelegt ist.

Ausfallsicher durch mehrere Kopien
Jede Anwendung läuft mehrfach auf verschiedenen Servern. Fällt eine Kopie aus, übernehmen die anderen automatisch, und Updates spielen wir im laufenden Betrieb ein.
So ist unser Hosting aufgebautSicherheitsupdates ohne Verzögerung
Wir prüfen alle Systeme automatisch auf bekannte Sicherheitslücken. Kritische Lücken schließen wir mit höchster Priorität.
Unser SicherheitskonzeptNeue Versionen sicher ausgeliefert
Änderungen gehen über eine automatisierte Pipeline (CI/CD) live und werden vorher getestet. Tritt dennoch ein Fehler auf, kehren wir schnell zur vorherigen Version zurück, und Ihre Inhalte bleiben erhalten.
Was im Betrieb enthalten istIhre Daten bleiben in Deutschland
Alle Server stehen in deutschen Rechenzentren, einen Vertrag zur Auftragsverarbeitung nach DSGVO schließen wir mit Ihnen ab. Möchten Sie später umziehen, übergeben wir Quelltext, Daten und Zugänge.
Backups und WiederherstellungWir sind zufrieden, wenn Sie nie an Ihr Hosting denken müssen.
Sprechen wir über Ihr Hosting.
Ob Website, Kundenportal oder individuelle Anwendung, ob Umzug oder neues Projekt: Wir besprechen gemeinsam, welche Anforderungen Ihr System hat und wie wir es betreiben.

So läuft Ihre Anwendung in unserem Kubernetes-Cluster.
Jede Anwendung läuft in mehreren Kopien auf verschiedenen Servern. Fällt ein Server aus, leitet das System die Anfragen automatisch an die übrigen Kopien weiter und startet eine neue. Die Animation zeigt, wie das abläuft.
Zustand: HealthyAbgleich: Synced
- appIhr ProjektApplicationihre-websiteHealthy
- ingAdresseIngressTLS 1.3, WAFHealthy
- svcVerteilerServiceTraefikHealthy
- deployAnwendungDeploymentRolling UpdateHealthy
- rsKopienReplicaSet3 von 3 bereitHealthy
- podKopie 1web-1Knoten 1Healthy
- podKopie 2web-2Knoten 2Healthy
- podKopie 3web-3Knoten 3Healthy
- podKopie 2 neuweb-2-x9dKnoten 3Progressing
- stsDatenbankStatefulSetPostgreSQLHealthy
- podKopiedb-0Knoten 1Healthy
- pvcSpeicherPVCverschlüsseltHealthy
Was passiert, wenn ein Server ausfällt.
- Knoten 2 antwortet nicht mehr. Kopie 2 steht auf Degraded.
- Der Verteiler nimmt sie aus dem Umlauf. Anfragen gehen an Kopie 1 und 3.
- Der Cluster plant eine neue Kopie und startet sie auf Knoten 3.
- Wieder drei von drei bereit. Niemand hat eine Fehlerseite gesehen.
Jede Änderung durchläuft dieselben Prüfungen.
Bevor eine Änderung live geht, durchläuft sie unsere CI/CD-Pipeline. Die Prüfungen laufen automatisch nacheinander ab. Beanstandet eine davon etwas, wird die Änderung gestoppt und zuerst korrigiert.
Einheitlicher Code
Schreibweise, Benennung und unsichere Programmierweisen werden automatisch geprüft.
Typprüfung
Passen zwei Bausteine nicht zusammen, fällt das sofort auf.
Suche nach Passwörtern und Schlüsseln
Diese dürfen niemals unverschlüsselt vorkommen.
Aufräumen
Code, der nicht mehr genutzt wird, wird entfernt. Weniger Code bietet weniger Angriffsfläche.
Code und fremde Bausteine
Sicherheitsanalyse
Jede Eingabe von außen wird bis zu ihrer Verwendung verfolgt.
Eigene Regeln je Projekt
Zum Beispiel, dass Beträge immer auf dem Server geprüft werden.
Prüfung auf bekannte Sicherheitslücken
Alle verwendeten Bibliotheken werden regelmäßig auf bekannte Sicherheitslücken geprüft.
Stückliste aller Bausteine (SBOM)
Wird eine Sicherheitslücke bekannt, ist sofort klar, welche Anwendungen betroffen sind.
Tests
Funktionstests
Einzeln und im Zusammenspiel, mit echter Datenbank und echten Schnittstellen.
Tests im Browser
Anmelden, Formular abschicken, Ergebnis prüfen, in mehreren Browsern.
Rechte je Rolle
Für jede Benutzerrolle wird geprüft, dass sie ausschließlich die Daten sieht, für die sie berechtigt ist.
Mutationstests
Der Code wird automatisch gezielt verändert, um zu prüfen, ob die Tests Fehler wirklich erkennen.
Vor der Auslieferung
Prüfung des fertigen Pakets
Alles, was mitgeliefert wird, wird auf Sicherheitslücken geprüft.
Digitale Signatur
Der Server startet nur Pakete, die von uns signiert sind.
Sichere Server-Einstellungen
Werden vor jeder Auslieferung geprüft.
Barrierefreiheit und Ladezeit
Werden beim ausspielen automatisch gemessen.
Nach dem Livegang
Fehlerrate und Antwortzeit
Werden nach jeder Änderung mit dem vorherigen Stand verglichen.
Datensparsame Protokolle
Passwörter, Namen und Adressen werden vor dem Speichern unkenntlich gemacht.
Regelmäßige Wiederherstellungstests
Backups werden auf ein leeres System zurückgespielt.
Überwachung der Server
Unbekannte Prozesse fallen sofort auf.
Aus Störungen lernen
Jede Störung wird zu einem neuen Test.
Backups, die regelmäßig getestet werden.
Ein Backup ist nur so gut wie seine Wiederherstellung. Deshalb spielen wir Ihre Backups regelmäßig und automatisch zur Probe zurück. Schlägt eine Wiederherstellung fehl, werden wir sofort benachrichtigt.
- 01. Schritt von 4
Sichern
Wir sichern Datenbank und Dateien vollständig und verschlüsseln sie, bevor sie den Server verlassen.
- 02. Schritt von 4
Testen
Wir spielen das Backup auf ein leeres System zurück und starten dort die Anwendung. Erst wenn das funktioniert, gilt das Backup als gültig.
- 03. Schritt von 4
Dokumentieren
Zeitpunkt, Größe und Ergebnis jeder Probe werden festgehalten. So ist jederzeit nachvollziehbar, welche Stände verfügbar sind.
- 04. Schritt von 4
Auslagern
Eine Kopie jedes Backups liegt in einem zweiten Rechenzentrum in Deutschland, getrennt vom laufenden Betrieb.
Die Technik hinter unserem Hosting.
Wir setzen auf bewährte Open-Source-Werkzeuge auf eigenen Servern in Deutschland. Möchten Sie den Betrieb später selbst übernehmen oder an einen anderen Dienstleister übergeben, erhalten Sie dieselben Werkzeuge und die vollständige Dokumentation.
Laufzeit
Ihre Anwendung läuft in einem Kubernetes-Verbund aus Linux-Servern. Jede Anwendung hat ihren eigenen Container und feste Ressourcen, die ihr zugewiesen sind.
Zugang und Netzwerk
Jede Anfrage wird verteilt, verschlüsselt und gefiltert, bevor sie Ihre Anwendung erreicht. Innerhalb des Clusters ist genau festgelegt, welche Dienste miteinander kommunizieren dürfen.
Auslieferung und Automatisierung
Neue Versionen gehen automatisiert live. Der gewünschte Zustand aller Systeme ist zentral beschrieben, und die Infrastruktur passt sich selbstständig daran an.
Überwachung und Alarmierung
Neue Versionen gehen automatisiert live. Der gewünschte Zustand aller Systeme ist zentral beschrieben, und die Infrastruktur passt sich selbstständig daran an.
Daten und Backups
Ihre Inhalte liegen in Datenbanken und Dateispeichern und werden mehrfach gesichert. Datenbanken und Dateien sichern wir getrennt, damit sich beides einzeln wiederherstellen lässt.
Zugriffsschutz
Jeder Zugang ist personengebunden und mit einem zweiten Faktor abgesichert. Zugangsdaten und Schlüssel werden verschlüsselt gespeichert.
Was wir außerdem übernehmen.
Neben dem Hosting unterstützen wir Sie bei allem, was rund um den Betrieb Ihrer Systeme anfällt.
Übernahme bestehender Systeme
Auch Websites und Anwendungen anderer Agenturen nehmen wir in den Betrieb, etwa auf Basis von Tenor CMS, WordPress, Symfony, Payload oder Next.js. Nach einer Prüfung richten wir zuerst ein, was noch fehlt, zum Beispiel Backups und Überwachung.
Umzug von einem anderen Hoster
Wir ziehen Ihre Website oder Anwendung aus dem bisherigen Hosting zu uns um. Umgestellt wird erst, wenn die neue Umgebung vollständig geprüft ist. Bis dahin läuft Ihr System wie gewohnt weiter.
Störungsdienst und Erreichbarkeit
Unsere Überwachung meldet Störungen rund um die Uhr. Kritische Störungen bearbeiten wir mit höchster Priorität. Die vereinbarten Reaktionszeiten stehen in Ihrem Vertrag.
Weiterentwicklung im laufenden Betrieb
Neue Funktionen, zusätzliche Schnittstellen oder Verbesserungen bei der Barrierefreiheit entwickeln wir direkt weiter. Jede Änderung prüfen Sie vorab in einer Vorschau, bevor sie live geht.
Verfügbarkeit der betreuten Systeme.
Die Übersicht zeigt beispielhaft, wie wir die Verfügbarkeit einzelner Dienste über 90 Tage auswerten. Trotz aller Vorkehrungen kann es in seltenen Fällen zu kurzen Unterbrechungen kommen, etwa durch geplante Wartungsarbeiten oder durch Störungen bei externen Anbietern und angebundenen Systemen.
Verfügbarkeit der letzten 90 Tage
- Websites und RedaktionTenor CMS, alle Auftritte99,97 %
Tag 41: Wartungsfenster für ein Datenbank-Update, 14 Minuten
- Serviceportale und SchnittstellenNetzanschluss, Zählerstand, Fernwärme99,92 %
Tag 41: dasselbe Wartungsfenster, 14 Minuten · Tag 63: ein Vorsystem antwortete nicht, 21 Minuten
- Formulare und PDFAnmeldungen, Anträge, Bescheide99,99 %
Tag 41: dasselbe Wartungsfenster, 4 Minuten
- Backupstäglich, Rücksicherung getestet100 %
Hosting auch für bestehende Systeme.
Auch Websites und Anwendungen anderer Agenturen übernehmen wir in den Betrieb, etwa auf Basis von WordPress, Symfony, Payload oder Next.js. Zuerst prüfen wir den technischen Zustand. Danach wissen Sie, was der Betrieb Ihres Systems umfasst und was er kostet.
Leistungen für Hosting und Betrieb.
Von der Einrichtung bis zum Störungsfall: Diese Leistungen übernehmen wir für Sie.
Einrichtung
- Prüfung des technischen Zustands mit schriftlicher Auswertung
- Einrichtung von Hosting, Domains, SSL-Zertifikaten und Weiterleitungen
- Automatisierte Veröffentlichung mit Vorschau-Umgebung
- Einrichtung der Backups inklusive einer vollständigen Probe-Wiederherstellung
- Einrichtung der Überwachung und Festlegung der Ansprechpartner
- Zugänge zu Domain und bisherigem System bereitstellenSie
Laufender Betrieb
- Updates für Server, Anwendung, Bibliotheken und Redaktionssystem
- Sicherheitsupdates, kritische mit höchster Priorität
- Tägliche Backups an mehreren Standorten in Deutschland, regelmäßig getestet
- Überwachung rund um die Uhr mit automatischer Alarmierung
- Einblick in Verfügbarkeit, Ladezeiten und StörungenSie
- Pflege der Inhalte und FreigabenIhr Aufgabe
Im Störungsfall
- Automatischer Neustart ausgefallener Dienste
- Rückkehr zur vorherigen Version bei Fehlern
- Wiederherstellung aus dem Backup, auch für einzelne Inhalte
- Bericht zur Ursache nach größeren Störungen
- Entscheidung über Wartungsfenster bei größeren UmstellungenIhre Aufgabe
Häufige Fragen zu Hosting und Betrieb.
Was passiert bei einem Serverausfall?
Fällt ein Server aus, startet das System die betroffenen Anwendungen automatisch auf einem anderen Server neu. Gleichzeitig werden wir benachrichtigt und prüfen die Ursache. Je nach Anwendung kann es dabei zu einer kurzen Unterbrechung von einigen Minuten kommen. Für besonders kritische Anwendungen besprechen wir gern, ob sich ein Betrieb mit mehreren parallelen Kopien lohnt.
Was ist ein Kubernetes-Cluster, einfach erklärt?
Ein Kubernetes-Cluster ist ein Verbund aus mehreren Servern, der nach außen wie ein einziger Server arbeitet. Er verteilt die Anfragen, überwacht alle Anwendungen und startet sie selbstständig neu, wenn etwas ausfällt. So hängt Ihre Website an keinem einzelnen Server.
Wo stehen die Server für das Hosting?
Alle Server stehen in Rechenzentren in Deutschland. Wir schließen mit Ihnen einen Vertrag zur Auftragsverarbeitung nach Artikel 28 DSGVO ab und arbeiten nach einem dokumentierten Löschkonzept. Eine Kopie aller Backups liegt zusätzlich bei einem zweiten, unabhängigen Anbieter in Deutschland. Auf Wunsch betreiben wir Ihre Anwendung auch in Ihrer eigenen Umgebung.
Wie oft werden Backups erstellt und wie werden sie geprüft?
Wir sichern Datenbank und Dateien Ihrer Anwendung täglich und legen eine Kopie bei einem zweiten, unabhängigen Anbieter in Deutschland ab. Einmal pro Woche prüfen wir automatisch, ob die Backups vollständig sind, und spielen die Datenbank zur Probe in eine Testumgebung zurück. Aufbewahrt werden die Backups der letzten 7 Tage, der letzten 4 Wochen und der letzten 6 Monate. So stehen jederzeit rund 17 Wiederherstellungspunkte zur Verfügung.
Wie schnell lässt sich eine fehlerhafte Version zurücksetzen?
In der Regel innerhalb weniger Minuten. Die vorherige Version steht fertig bereit, und das Zurücksetzen funktioniert genauso wie eine normale Veröffentlichung. Inhalte, die in der Zwischenzeit entstanden sind, bleiben in der Regel erhalten. Bei Updates, die die Struktur der Datenbank verändern, stimmen wir das Vorgehen vorab mit Ihnen ab.
Wie wird die Website vor Angriffen geschützt?
Wir sichern Ihre Website auf mehreren Ebenen ab: vom Schutz vor Überlastungsangriffen über Filter für verdächtige Anfragen bis zu streng getrennten und verschlüsselten Daten je Kunde. Zusätzlich überwachen wir alle Systeme laufend. Auf Wunsch lässt sich die Sicherheit durch einen externen Penetrationstest prüfen.
Wie schnell reagieren Sie bei Störungen?
Unsere Überwachung meldet Störungen rund um die Uhr. Kritische Störungen bearbeiten wir mit höchster Priorität. Die vereinbarten Reaktionszeiten stehen in Ihrem Vertrag.
Können wir später zu einem anderen Hoster wechseln?
Ja. Quelltext, Daten und Zugänge können wir jederzeit problemlos übergeben. Da wir mit Open-Source-Werkzeugen arbeiten, lässt sich Ihr System auch in einer anderen Umgebung weiterbetreiben.
Ihr 30-Minuten-Erstgespräch.
Sie erzählen Jan oder Johannes von Ihrem Vorhaben. Wir sagen Ihnen, wie wir es entwickeln würden, was es ungefähr kostet und wie lange es dauert.
Montag bis Freitag von 8 bis 18 Uhr. Oder schreiben Sie an loslegen@tenolo.de.
Wer antwortet.
JanGeschäftsführung & UI/UX Designer
JohannesGeschäftsführung & Konzept


