feat: remove Kubernetes references site-wide, rework Nextcloud Enterprise tier on Proxmox

Kubernetes wird derzeit nicht angeboten. Betroffen: Hero-Badges, Footer,
Services, Technologies, Contact-Formular, About, DataSovereignty, Meta-Tags
sowie das Nextcloud-Enterprise-Paket (jetzt Proxmox-HA-Cluster statt k3s).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LhY1QhDXGWfyhrxaJvfpNt
This commit is contained in:
MBO-Tech-IT 2026-07-21 10:45:47 +02:00
parent 4298968324
commit 260aa80f42
9 changed files with 19 additions and 43 deletions

View File

@ -8,15 +8,14 @@ const baseUrl = "https://mbo-tech-it.de";
export const metadata: Metadata = {
metadataBase: new URL(baseUrl),
title: {
default: "MBO-Tech-IT | IT-Service Crailsheim Docker, Kubernetes & Cloud",
default: "MBO-Tech-IT | IT-Service Crailsheim Docker & Cloud",
template: "%s | MBO-Tech-IT",
},
description:
"IT-Experte in Crailsheim: Docker, Kubernetes, Proxmox, Hetzner Cloud, Netzwerk & WLAN. Professioneller IT-Service für Privat- und Gewerbekunden in der Region Schwäbisch Hall.",
"IT-Experte in Crailsheim: Docker, Proxmox, Hetzner Cloud, Netzwerk & WLAN. Professioneller IT-Service für Privat- und Gewerbekunden in der Region Schwäbisch Hall.",
keywords: [
"IT-Service Crailsheim",
"Docker",
"Kubernetes",
"Proxmox",
"Hetzner Cloud",
"WLAN Crailsheim",
@ -36,15 +35,15 @@ export const metadata: Metadata = {
locale: "de_DE",
url: baseUrl,
siteName: "MBO-Tech-IT",
title: "MBO-Tech-IT | IT-Service Crailsheim Docker, Kubernetes & Cloud",
title: "MBO-Tech-IT | IT-Service Crailsheim Docker & Cloud",
description:
"IT-Experte in Crailsheim: Docker, Kubernetes, Proxmox, Hetzner Cloud, Netzwerk & WLAN. Professioneller IT-Service für Privat- und Gewerbekunden.",
"IT-Experte in Crailsheim: Docker, Proxmox, Hetzner Cloud, Netzwerk & WLAN. Professioneller IT-Service für Privat- und Gewerbekunden.",
},
twitter: {
card: "summary_large_image",
title: "MBO-Tech-IT | IT-Service Crailsheim",
description:
"IT-Experte in Crailsheim: Docker, Kubernetes, Proxmox, Hetzner Cloud, Netzwerk & WLAN.",
"IT-Experte in Crailsheim: Docker, Proxmox, Hetzner Cloud, Netzwerk & WLAN.",
},
robots: {
index: true,
@ -68,7 +67,7 @@ const structuredData = {
"@id": baseUrl,
name: "MBO-Tech-IT",
description:
"Professionelle IT-Dienstleistungen in Crailsheim: Docker, Kubernetes, Proxmox, Cloud-Infrastruktur, Netzwerk und WLAN für Privat- und Gewerbekunden.",
"Professionelle IT-Dienstleistungen in Crailsheim: Docker, Proxmox, Cloud-Infrastruktur, Netzwerk und WLAN für Privat- und Gewerbekunden.",
url: baseUrl,
telephone: "+4917193451093",
email: "kontakt@mbo-tech-it.de",
@ -95,7 +94,6 @@ const structuredData = {
},
knowsAbout: [
"Docker",
"Kubernetes",
"Proxmox",
"Hetzner Cloud",
"Netzwerk",

View File

@ -5,11 +5,11 @@ import Logo from "@/components/Logo";
export const metadata: Metadata = {
title: "Nextcloud + Paperless | MBO-Tech-IT",
description:
"Nextcloud + Paperless-ngx auf Docker, Kubernetes oder Proxmox: Installation, Hosting und Wartung in Crailsheim. Individuelle Angebote auf Anfrage.",
"Nextcloud + Paperless-ngx auf Docker oder Proxmox: Installation, Hosting und Wartung in Crailsheim. Individuelle Angebote auf Anfrage.",
openGraph: {
title: "Nextcloud + Paperless | MBO-Tech-IT",
description:
"Nextcloud + Paperless-ngx auf Docker, Kubernetes oder Proxmox: Installation, Hosting und Wartung in Crailsheim.",
"Nextcloud + Paperless-ngx auf Docker oder Proxmox: Installation, Hosting und Wartung in Crailsheim.",
url: "https://mbo-tech-it.de/pakete/nextcloud",
},
alternates: {
@ -78,20 +78,19 @@ const packages = [
{
name: "Enterprise",
subtitle: "Nextcloud + Paperless Cluster",
tag: "Kubernetes auf Proxmox / Hetzner CAX41",
tag: "Proxmox HA-Cluster auf Hetzner CAX41",
highlight: false,
specs: {
server: "Hetzner CAX41 (16 vCPU, 32 GB RAM) oder Proxmox Cluster",
server: "Hetzner CAX41 (16 vCPU, 32 GB RAM) im Proxmox-Cluster",
storage: "160 GB SSD + BX31 Storage Box (5 TB)",
os: "Ubuntu 24.04 LTS / Proxmox VE 8",
stack: "Kubernetes (k3s) + Helm Charts + Longhorn Storage",
os: "Proxmox VE 8 (Cluster)",
stack: "Proxmox VE Cluster + Corosync HA + Ceph Storage",
},
includes: [
"Alles aus Professional-Paket",
"Kubernetes Cluster (k3s) Setup",
"Helm-basiertes Nextcloud-Deployment",
"Horizontal Pod Autoscaling",
"Longhorn Distributed Storage",
"Proxmox VE HA-Cluster Setup (Corosync)",
"Automatische VM-/LXC-Migration bei Node-Ausfall",
"Ceph Distributed Storage",
"Grafana + Prometheus Monitoring",
"Zentrales Logging (Loki)",
"GitLab CI/CD Pipeline für Updates",

View File

@ -69,7 +69,7 @@ export default function About({
{[
"30+ Jahre IT-Erfahrung von Hardware bis Cloud",
"20+ Jahre IT-Security & Netzwerk-Expertise",
"Spezialisiert auf Docker, Kubernetes & Proxmox",
"Spezialisiert auf Docker & Proxmox",
"Transparente Kommunikation & faire Preise",
].map((point) => (
<div key={point} className="flex items-center gap-3">

View File

@ -177,7 +177,6 @@ export default function Contact({
<option value="hetzner">Hetzner Cloud Infrastruktur</option>
<option value="beratung">IT-Beratung</option>
<option value="sicherheit">IT-Sicherheit &amp; Datenschutz</option>
<option value="kubernetes">Kubernetes Setup</option>
<option value="proxmox">Proxmox Virtualisierung</option>
<option value="server">Server &amp; Hosting</option>
<option value="webseiten">Webseiten &amp; Webanwendungen</option>

View File

@ -30,7 +30,7 @@ const solutions = [
{
title: "Self-Hosting auf eigenem Server",
icon: "server",
text: "Mit Docker, Kubernetes oder Proxmox betreiben Sie Ihre Anwendungen auf Infrastruktur, die vollständig unter Ihrer Kontrolle liegt. Kein Drittanbieter hat Zugriff kein Cloud Act, keine versteckten Klauseln, volle Datensouveränität.",
text: "Mit Docker oder Proxmox betreiben Sie Ihre Anwendungen auf Infrastruktur, die vollständig unter Ihrer Kontrolle liegt. Kein Drittanbieter hat Zugriff kein Cloud Act, keine versteckten Klauseln, volle Datensouveränität.",
},
{
title: "Nextcloud statt Google Drive",

View File

@ -6,7 +6,6 @@ const footerLinks = [
title: "Services",
links: [
{ label: "Docker Installationen", href: "/#services" },
{ label: "Kubernetes", href: "/#services" },
{ label: "Proxmox", href: "/#services" },
{ label: "Hetzner Cloud", href: "/#services" },
{ label: "Hardware & Software", href: "/#services" },
@ -63,7 +62,7 @@ export default function Footer() {
</div>
</div>
<p className="text-slate-600 dark:text-slate-400 text-sm leading-relaxed mb-4">
Ihr Spezialist für Docker, Kubernetes, Proxmox und Hetzner Cloud &mdash;
Ihr Spezialist für Docker, Proxmox und Hetzner Cloud &mdash;
professionelle IT-Infrastruktur für Ihr Business.
</p>
<p className="text-orange-500/60 text-xs font-bold tracking-[0.2em] uppercase">

View File

@ -26,7 +26,7 @@ export default function Hero({
cta2Text = "Unsere Leistungen",
cta2Href = "#services",
bgImagePath = null,
badges = ["Docker", "Kubernetes", "Proxmox", "Hetzner Cloud", "Linux"],
badges = ["Docker", "Proxmox", "Hetzner Cloud", "Linux"],
}: HeroProps = {}) {
const words = useMemo(() => ["Professionell.", "DSGVO-konform.", "Zuverlässig.", "Skalierbar."], []);
const typed = useTypewriter(words);

View File

@ -85,18 +85,6 @@ const services = [
features: ["Proxmox VE Setup", "VM & LXC Management", "HA-Cluster", "Backup-Strategien"],
accent: "orange",
},
{
icon: (
<svg viewBox="0 0 24 24" className="w-8 h-8" fill="currentColor">
<path d="M10.204 14.35l.007.01-.999 2.413a5.171 5.171 0 0 1-2.075-2.597l2.578-.437.49.61zm.022-4.6l.499.611-.997 2.413-2.578-.437a5.171 5.171 0 0 1 2.076-2.587zm.73 1.879l1.249-.417-.003-2.619-1.249-.416a3.6 3.6 0 0 0-.713.833l.716 1.396-.716 1.39a3.6 3.6 0 0 0 .716.833zm4.103 4.348l-2.578.437-.998-2.413.007-.01.49-.61 2.578.437a5.171 5.171 0 0 1-1.499 2.159zm.02-7.028l-2.578.437-1.001 2.413.007.01.49.61 2.578-.437a5.171 5.171 0 0 0-1.496-3.033zm-1.502 5.516l.999-2.413-.499-.611-1.001.334.001 2.286.5.404zm2.998-2.413l-2.578-.437.499.611-.001 2.619 1.25.417a3.6 3.6 0 0 0 .83-3.21zM12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2z" />
</svg>
),
title: "Kubernetes Orchestrierung",
description:
"Skalierbare Container-Orchestrierung mit Kubernetes. Aufbau und Verwaltung von K8s-Clustern für hochverfügbare, produktionsreife Anwendungen.",
features: ["Cluster-Setup", "Helm Charts", "Auto-Scaling", "Monitoring & Logging"],
accent: "blue",
},
];
const colorMap = {

View File

@ -10,13 +10,6 @@ const techStack = [
description:
"Stellen Sie sich Docker wie eine standardisierte Versandbox vor: Ihre Anwendung und alles, was sie zum Laufen braucht, wird in eine einheitliche Box verpackt. Diese Box funktioniert auf jedem Rechner identisch - egal ob auf Ihrem Laptop, dem Firmenserver oder in der Cloud. Schluss mit 'Bei mir lauft es doch!'. Docker macht Software-Installationen zuverlassig und reproduzierbar.",
},
{
name: "Kubernetes",
category: "Orchestrierung",
color: "text-blue-400",
description:
"Kubernetes ist der Dirigent Ihres Container-Orchesters. Wenn Sie viele Docker-Anwendungen gleichzeitig betreiben, sorgt Kubernetes dafur, dass immer genug davon laufen, startet automatisch neue, wenn eine ausfallt, und verteilt die Last gleichmaessig. Das Ergebnis: Ihre Anwendung bleibt immer erreichbar - auch wenn einzelne Server ausfallen oder die Nutzerzahl plotzlich steigt.",
},
{
name: "Proxmox VE",
category: "Virtualisierung",