Contact Information

Set at registration — contact an administrator to update.

Change Password

Shown in the sidebar, login screen and browser tab.

Subtitle shown on the login screen.

Upload a PNG, JPG, SVG or WebP image. Recommended size: 128×128 px or square.

🔬
No file chosen

Comma-separated list of domains (e.g. company.com, org.net). Leave blank to allow all.

When enabled, users must verify their email before they can sign in. Admins are exempt. Can be overridden per user.

When disabled, routine activity is not written to the audit log. Failed login attempts are always logged regardless of this setting.

Timezone used for storing and displaying all booking times. Must match the timezone of the users. Requires no restart — takes effect immediately.

Show a "Test for Conflicts" button on the All Bookings admin page to scan for overlapping bookings.

Block an IP after too many failed login attempts. Set max attempts to 0 to disable.

Default: 5 attempts per 15 minutes. Lockout is per IP address and resets automatically after the window expires.

Optional free-text field shown at registration and on each user's profile (read-only for users). Leave the label blank to hide the field entirely.

Calendar & Display
Email / SMTP
Used for verification, password reset & booking notifications

Email CC / BCC
Maintenance Digest (weekly)

Sent automatically every Monday at 08:00 to all admins and maintenance-responsible users. Lists resources whose next inspection is within 60 days or overdue.

🗄 Database Backup

Send an AES-256 encrypted SQL dump to one or more email addresses on a schedule. Decrypt with:
openssl enc -d -aes-256-cbc -pbkdf2 -iter 10000 -in backup.sql.gz.enc -out backup.sql.gz -pass pass:YOUR_PASSWORD && gunzip backup.sql.gz

Comma-separated. The encrypted backup will be attached to an email sent to all addresses.

Resource Categories

Define categories that can be assigned to resources for filtering.

PREVIEW
Resource Booking
Manage your space reservations
📝 Unterschriftenformulare

PDF-Formulare die Projektleiter und Belehrungsberechtigte herunterladen können. Jeder Download erhält einen einmaligen Stempel-Code (AAA–ZZZ).

Neues Formular hochladen
Keine Datei
Vorhandene Formulare
Laden…
to
Time Category Action User IP
Loading…

1. Excel-Datei auswählen

Laden Sie die ausgefüllte Vorlage hoch. Die erste gefundene Zeile mit der Spalte „Name *" wird als Kopfzeile erkannt.

Keine Datei gewählt
Raumnummer Raumname Gebäude Etage S1 S2 IfSG Verantwortliche Projektleiter-GenTSV IFSG-Beauftragte

Excel-Datei hochladen

Spalten: room_number, room_name, building, floor. Vorhandene Räume (gleiche room_number) werden aktualisiert.

Keine Datei gewählt
Loading…

Customize the HTML emails sent by the system. Available variables are shown for each template. Use {{variable}} syntax in subject and body.

📋 Belehrungen
Name Vorname Bereiche Datum Seitenreferenz Typ Aktionen
Wird geladen…
🏷️ Mögliche Bereiche
👤 Belehrungsuser
Name Vorname Bereiche Aktionen
Wird geladen…
🔖 Stempel-Protokoll
Datum Code Benutzer Formular / Quelle
Laden…
📥 Hochgeladene unterschriebene Belehrungs-Dokumente
Hochgeladen am Code Hochgeladen von Originaldatei Ausgestellt an Formular Aktion
Laden…
🔍 Preflight-Check

Prüft für alle prüfpflichtigen und sicherheitsrelevanten Ressourcen, ob seit dem Datum der letzten Prüfung ein eingeschränktes Dokument hochgeladen wurde.

📋 Audit-Bericht

Erstellt ein PDF mit Raumliste, Verantwortlichen, Prüfpflicht-Status, eingeschränkten Dokumenten (aktuelles Kalenderjahr) und Ressourcen nach Kategorie.

Strg+Klick oder Shift+Klick für Mehrfachauswahl.

Each QR code links to a public page showing today's bookings for that resource — no login required. Print and place them on room doors.