Features & Domain
Übersicht
Der repair.nrw Baukasten bietet folgende Funktionen für jede Repair-Café-Webseite:
- Kostenlose Subdomain unter
repair.nrw - Eigene Domain einbindbar
- SEO-Optimierung (Suchmaschinenoptimierung)
- Passkey & OIDC-Login für das CMS
- Datenschutzfreundlich (keine Cookies, kein Tracking)
- Open Source
Domain
Kostenlose Subdomain: deinestadt.repair.nrw
Jedes teilnehmende Repair Café erhält auf Wunsch eine kostenlose Subdomain unter repair.nrw:
deinestadt.repair.nrw
Beispiele: xanten.repair.nrw, wesel.repair.nrw, kleve.repair.nrw
Die Subdomain ist kostenlos und dauerhaft verfügbar. Es ist weder notwendig, eine eigene Domain zu erwerben, noch diese selbst zu verwalten. Wir kümmern uns um die DNS-Einträge sowie die SSL/TLS-Verschlüsselung (HTTPS).
Teilen Sie uns beim Onboarding einfach mit, welcher Stadtname als Subdomain gewünscht wird.
Eigene Domain einbinden
Sie verfügen bereits über eine eigene Domain (z. B. repaircafe-musterstadt.de) und möchten diese weiter nutzen? Das ist problemlos möglich.
Voraussetzungen:
- Zugriff auf die DNS-Einstellungen Ihrer Domain beim jeweiligen Domain-Registrar
- Die Domain ist nicht anderweitig belegt
Einrichtungsablauf:
- Teilen Sie uns Ihre Domain beim Onboarding mit.
- Wir nennen Ihnen den erforderlichen DNS-Eintrag (CNAME oder A-Record), den Sie bei Ihrem Registrar eintragen.
- Nach der DNS-Propagation (kann bis zu 48 Stunden dauern) ist Ihre Domain aktiv.
- Das SSL/TLS-Zertifikat wird automatisch ausgestellt.
Es ist möglich, sowohl eine Subdomain unter repair.nrw als auch eine eigene Domain zu verwenden – beide zeigen auf dieselbe Webseite.
SEO-Integration
SEO (Search Engine Optimization) bezeichnet Maßnahmen zur Verbesserung der Sichtbarkeit in Suchmaschinen wie Google. Eine gute SEO-Konfiguration sorgt dafür, dass Ihr Repair Café zuverlässig gefunden wird.
Integrierte SEO-Funktionen
| Funktion | Beschreibung |
|---|---|
| Meta-Tags | Jede Seite enthält automatisch <title> und <meta description> Tags |
| Open Graph | Vorschaukarten für WhatsApp, Facebook, Signal u. a. werden automatisch generiert |
| Kanonische URLs | Jede Seite besitzt eine eindeutige URL, die doppelte Inhalte verhindert |
| Sitemap | Eine sitemap.xml wird automatisch beim Build erstellt |
| Strukturierte Daten | Maschinenlesbare Metadaten nach Schema.org-Standard |
| Sprachkennzeichnung | Die Webseite ist korrekt als deutschsprachig ausgezeichnet (lang="de") |
| Schnelle Ladezeiten | Statisch gebaute Seiten ohne Server-Latenz verbessern das Google-Ranking |
SEO-Felder im CMS
Die wichtigsten SEO-relevanten Felder finden Sie direkt in jeder Collection:
- Beschreibung (Blog / Presse & Projekte) → wird als
meta descriptionverwendet - Titel → wird als
<title>-Tag der Seite gesetzt - Titelbild → wird als Open-Graph-Bild für Vorschaukarten verwendet
Eine gute Meta-Beschreibung ist 120–160 Zeichen lang, beschreibt den Inhalt präzise und animiert zum Klicken.
Passkey & OIDC-Login
Was sind Passkeys?
Passkeys sind eine moderne Alternative zu Passwörtern, basierend auf dem WebAuthn-Standard. Sie ermöglichen eine sichere, passwortlose Anmeldung per:
- Fingerabdruck (Smartphone oder Laptop mit Fingerabdrucksensor)
- Gesichtserkennung (Face ID)
- Hardware-Sicherheitsschlüssel (z. B. YubiKey)
- PIN (als Fallback-Option)
Vorteile gegenüber herkömmlichen Passwörtern:
- Kein Passwort, das vergessen oder gestohlen werden kann
- Kein Phishing möglich (Passkeys sind domain-gebunden)
- Keine Passwort-Wiederverwendung
- Schneller und komfortabler Login
Passkey in Forgejo einrichten
- Melden Sie sich unter
https://git.steltner.cloudan. - Wechseln Sie zu Einstellungen → Sicherheit → Passkeys / WebAuthn.
- Klicken Sie auf Sicherheitsschlüssel hinzufügen.
- Folgen Sie der Anleitung Ihres Browsers oder Geräts.
- Vergeben Sie einen sprechenden Namen für den Schlüssel (z. B.
iPhoneoderLaptop).
Beim nächsten Login können Sie direkt den Passkey verwenden – ohne Passworteingabe.
OIDC (OpenID Connect)
OIDC ist ein Standard für Single Sign-On (SSO): Sie melden sich einmal bei Forgejo an und sind automatisch auch im CMS eingeloggt – ohne separates CMS-Passwort.
Das CMS (Sveltia CMS) nutzt OIDC über den OAuth2/PKCE-Flow von Forgejo. Nach einem Klick auf Login with Gitea werden Sie zu Forgejo weitergeleitet, authentifizieren sich dort und werden anschließend automatisch ins CMS weitergeleitet.
Für Nutzer:innen bedeutet das:
- Es gibt nur einen Account (Forgejo) – kein separates CMS-Passwort erforderlich.
- Bestehende Forgejo-Sicherheitseinstellungen (2FA, Passkey) gelten automatisch auch für das CMS.
- Eine Abmeldung bei Forgejo beendet auch die CMS-Sitzung.
Datenschutz
Die Webseiten im repair.nrw Baukasten sind vollständig datenschutzkonform aufgebaut:
| Eigenschaft | Details |
|---|---|
| Keine Cookies | Die Webseite setzt keine Cookies – ein Cookie-Banner ist nicht erforderlich |
| Kein Tracking | Kein Google Analytics, kein Meta Pixel, kein externes Tracking-Tool |
| Kein externes CDN | Alle Schriften und Skripte werden lokal ausgeliefert |
| Statische Seiten | Der Server liefert ausschließlich HTML/CSS/JS – keine serverseitige Verarbeitung von Nutzerdaten |
| Open Source | Der gesamte Quellcode liegt öffentlich auf Forgejo |
| HTTPS | Alle Seiten werden ausnahmslos über HTTPS ausgeliefert |
Technischer Stack
| Komponente | Technologie |
|---|---|
| Framework | Astro – statischer Site-Generator |
| Styling | Tailwind CSS |
| CMS | Sveltia CMS |
| Git-Plattform | Forgejo (selbst gehostet) |
| Hosting | Selbst gehostet |
| CI/CD | Forgejo Actions (automatischer Build bei Änderungen) |