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
| Thema | Bei kammzeit.de | Selbst gehostet |
|---|---|---|
| Server, Updates, Sicherungen | machen wir | machst du |
| Adresse | salonname.kammzeit.de | deine Domain, z. B. termine.dein-salon.de |
| Mailversand | über unsere Mailserver | über deinen SMTP-Zugang |
| Mitarbeiter und Pro-Funktionen | Gratis 1 Mitarbeiter, mit Pro unbegrenzt plus Mitarbeiter-Logins, Warteschlange, Titelbild, Design und Galerie | alles inklusive, ohne Kammzeit-Hinweis |
| Kosten | Gratis oder Pro ab 14,90 € im Monat | keine Lizenzkosten, nur dein Server |
| Rechtliches | Auftragsverarbeitungsvertrag mit uns | du bist selbst verantwortlich, mit eigenen Rechtstexten |
| Hilfe | per Mail an kontakt@kammzeit.de | Issues 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
- 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.
- Rechtstexte anpassen und bauen. In
web/legal.htmlImpressum und Datenschutz durch deine eigenen ersetzen, dann mit Go bauen. Heraus kommt eine einzige Datei, die alles enthält. - Installieren. Eigenen Systembenutzer anlegen, die Datei nach
/usr/local/bin, die systemd-Unit ausdeploy/dazu. In/etc/kammzeit.envstehenKAMMZEIT_SINGLE_TENANT=1, deine Adresse, der Pfad zur Datenbank und die SMTP-Daten. - Caddy davor. Drei Zeilen im Caddyfile, Caddy holt das Zertifikat selbst und leitet auf HTTPS um.
- Einrichten und sichern.
/registrierenaufrufen, Salon anlegen, mit dem Link aus der Mail anmelden. Dazu ein tägliches Backup der Datenbank mitsqlite3 .backupper 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.