Der Code ist offen.

Kammzeit steht unter der AGPL-3.0 auf GitHub. Du kannst nachlesen, wie es funktioniert, es selbst betreiben und es verbessern.

01 / Die Lizenz

AGPL-3.0, verständlich erklärt

Du darfst

  • den Code lesen und prüfen,
  • Kammzeit für deinen Salon betreiben, auch geschäftlich,
  • den Code ändern und weitergeben.

Lizenzgebühren gibt es nicht.

Wenn du ihn weitergibst

  • bleibt er unter der AGPL-3.0,
  • gehört der Quellcode dazu,
  • bleiben Urheber- und Lizenzhinweise drin,
  • markierst du, was du geändert hast.

Betrieb als Netzdienst

Das ist der Unterschied zur GPL: Hast du den Code geändert und lässt andere über das Netz damit arbeiten, etwa Kunden auf deiner Buchungsseite, musst du ihnen den Quellcode deiner Fassung anbieten. Ein Link auf dein öffentliches Repository reicht.

Läuft Kammzeit bei dir unverändert, gibt es nichts weiter zu tun.

Gut zu wissen: Auch eigene Rechtstexte in web/legal.html sind eine Änderung. Am einfachsten legst du deine Fassung als öffentlichen Fork auf GitHub und verlinkst sie im Fuß deiner Seite. Die Lizenz gilt für den Code. Deine Daten und Inhalte, also Termine, Kunden, Texte und Preise, fallen nicht darunter.

Das ist eine Zusammenfassung. Verbindlich ist der Lizenztext der AGPL-3.0, er liegt auch als Datei LICENSE im Repository.

02 / Gehostet oder selbst gehostet

Zwei Wege, dieselben Funktionen

ThemaBei kammzeit.deSelbst gehostet
Server, Updates, Sicherungenmachen wirmachst du
Adressesalonname.kammzeit.dedeine Domain, z. B. termine.dein-salon.de
Mailversandüber unsere Mailserverüber deinen SMTP-Zugang
Mitarbeiter und Pro-FunktionenGratis 1 Mitarbeiter, mit Pro unbegrenzt plus Mitarbeiter-Logins, Warteschlange, Titelbild, Design und Galeriealles inklusive, ohne Kammzeit-Hinweis
KostenGratis oder Pro ab 14,90 € im Monatkeine Lizenzkosten, nur dein Server
RechtlichesAuftragsverarbeitungsvertrag mit unsdu bist selbst verantwortlich, mit eigenen Rechtstexten
Hilfeper Mail an kontakt@kammzeit.deIssues auf GitHub, ohne Zusage

Selbst gehostet läuft Kammzeit im Einzelbetrieb: genau ein Salon, Buchungsseite und Dashboard unter einer Domain.

03 / Selbst hosten

In fünf Schritten auf deinem Server

  1. Server und Domain. Ein Linux-Server mit systemd, Ports 80 und 443 offen, eine Domain mit A- oder AAAA-Eintrag auf den Server und ein SMTP-Zugang für Mails.
  2. Rechtstexte anpassen und bauen. In web/legal.html Impressum und Datenschutz durch deine eigenen ersetzen, dann mit Go bauen. Heraus kommt eine einzige Datei, die alles enthält.
  3. Installieren. Eigenen Systembenutzer anlegen, die Datei nach /usr/local/bin, die systemd-Unit aus deploy/ dazu. In /etc/kammzeit.env stehen KAMMZEIT_SINGLE_TENANT=1, deine Adresse, der Pfad zur Datenbank und die SMTP-Daten.
  4. Caddy davor. Drei Zeilen im Caddyfile, Caddy holt das Zertifikat selbst und leitet auf HTTPS um.
  5. Einrichten und sichern. /registrieren aufrufen, Salon anlegen, mit dem Link aus der Mail anmelden. Dazu ein tägliches Backup der Datenbank mit sqlite3 .backup per systemd-Timer.
# Schritt 2: holen und bauen
git clone https://github.com/luxend0/kammzeit.git
cd kammzeit
CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o kammzeit .

# Schritt 4: /etc/caddy/Caddyfile
termine.dein-salon.de {
	reverse_proxy 127.0.0.1:8080
}

Alle Befehle, Updates, Docker und den Betrieb mit vielen Salons beschreibt die vollständige Anleitung docs/selbsthosten.md im Repository.

04 / Mitmachen

Fehler melden, Code beitragen

Fehler gefunden

Leg ein Issue auf GitHub an. Hilfreich sind die Schritte zum Nachstellen, was du erwartet hast und was stattdessen passiert ist.

Code beitragen

Pull Requests sind willkommen. Bei größeren Änderungen lohnt sich vorher ein Issue, damit wir uns abstimmen. Kammzeit bleibt bewusst schlicht: Go mit der Standardbibliothek, SQLite, wenig Abhängigkeiten, kein JavaScript-Framework. Beiträge stehen unter derselben Lizenz.

Sicherheitslücke

Bitte nicht als öffentliches Issue, sondern per Mail an kontakt@kammzeit.de. Wie, steht unter Daten und Sicherheit.

Lieber nicht selbst betreiben?

Bei kammzeit.de kümmern wir uns um Server, Updates und Sicherungen. Gratis starten, ohne Zahlungsdaten.

Kostenlos starten Daten und Sicherheit