Zum Inhalt

Konfiguration

OpenLibry an deine Bedürfnisse anpassen.

Übersicht

Die meisten Einstellungen werden über Umgebungsvariablen in der .env-Datei gesteuert.

Bereich Beschreibung
Umgebungsvariablen Vollständige Referenz aller Einstellungen
Bücherlabels Etiketten für Bücher anpassen
Benutzerausweise Ausweise gestalten
Mahnschreiben Mahnungs-Template anpassen
Antolin Antolin-Integration einrichten
Authentifizierung Login und Benutzer

Schnellstart

.env-Datei finden

Je nach Installation:

  • Bare Metal: Im OpenLibry-Verzeichnis
  • Docker: Im Verzeichnis mit docker-compose.yml

Änderungen vornehmen

  1. .env-Datei öffnen
  2. Einstellung ändern
  3. Speichern
  4. OpenLibry neu starten
# Bare Metal
pm2 restart openlibry

# Docker
docker restart openlibry

Die wichtigsten Einstellungen

# Ausleihzeiten
RENTAL_DURATION_DAYS=21      # Leihfrist in Tagen
EXTENSION_DURATION_DAYS=14   # Verlängerung in Tagen
MAX_EXTENSIONS=2             # Max. Anzahl Verlängerungen

# Authentifizierung
AUTH_ENABLED=true            # Login erforderlich?
NEXTAUTH_SECRET=geheim123        # Kennwort, das intern für die Verschlüsselung der Sessions verwendet wird

# Schule
SCHOOL_NAME="Meine Schule"   # Name der Schule auf Ausweisen und Dokumenten

Nächste Schritte

Es gibt viele Konfigurationseinstellungen die man vornehmen kann, in diesen Kapiteln werden diese beschrieben