Zum Hauptinhalt springen

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:

  1. Teilen Sie uns Ihre Domain beim Onboarding mit.
  2. Wir nennen Ihnen den erforderlichen DNS-Eintrag (CNAME oder A-Record), den Sie bei Ihrem Registrar eintragen.
  3. Nach der DNS-Propagation (kann bis zu 48 Stunden dauern) ist Ihre Domain aktiv.
  4. Das SSL/TLS-Zertifikat wird automatisch ausgestellt.
Hinweis

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

FunktionBeschreibung
Meta-TagsJede Seite enthält automatisch <title> und <meta description> Tags
Open GraphVorschaukarten für WhatsApp, Facebook, Signal u. a. werden automatisch generiert
Kanonische URLsJede Seite besitzt eine eindeutige URL, die doppelte Inhalte verhindert
SitemapEine sitemap.xml wird automatisch beim Build erstellt
Strukturierte DatenMaschinenlesbare Metadaten nach Schema.org-Standard
SprachkennzeichnungDie Webseite ist korrekt als deutschsprachig ausgezeichnet (lang="de")
Schnelle LadezeitenStatisch 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 description verwendet
  • 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

  1. Melden Sie sich unter https://git.steltner.cloud an.
  2. Wechseln Sie zu Einstellungen → Sicherheit → Passkeys / WebAuthn.
  3. Klicken Sie auf Sicherheitsschlüssel hinzufügen.
  4. Folgen Sie der Anleitung Ihres Browsers oder Geräts.
  5. Vergeben Sie einen sprechenden Namen für den Schlüssel (z. B. iPhone oder Laptop).

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:

EigenschaftDetails
Keine CookiesDie Webseite setzt keine Cookies – ein Cookie-Banner ist nicht erforderlich
Kein TrackingKein Google Analytics, kein Meta Pixel, kein externes Tracking-Tool
Kein externes CDNAlle Schriften und Skripte werden lokal ausgeliefert
Statische SeitenDer Server liefert ausschließlich HTML/CSS/JS – keine serverseitige Verarbeitung von Nutzerdaten
Open SourceDer gesamte Quellcode liegt öffentlich auf Forgejo
HTTPSAlle Seiten werden ausnahmslos über HTTPS ausgeliefert

Technischer Stack

KomponenteTechnologie
FrameworkAstro – statischer Site-Generator
StylingTailwind CSS
CMSSveltia CMS
Git-PlattformForgejo (selbst gehostet)
HostingSelbst gehostet
CI/CDForgejo Actions (automatischer Build bei Änderungen)