2.5 KiB
2.5 KiB
LibreBooking n8n Node
Integration von LibreBooking in n8n für automatisierte Reservierungs- und Ressourcenverwaltung.
⚡ Schnellstart (EMPFOHLEN)
Die einfachste Methode: Auf dem Host bauen, in Docker kopieren
# 1. Repository klonen
git clone https://github.com/your-org/n8n-nodes-librebooking.git
cd n8n-nodes-librebooking
# 2. Bauen und installieren
./quick-install.sh n8n
# Fertig! ✔
Oder manuell:
# Dependencies & Build
npm install
npm run build
# In Container kopieren
docker cp dist n8n:/home/node/.n8n/custom/n8n-nodes-librebooking/
docker cp package.json n8n:/home/node/.n8n/custom/n8n-nodes-librebooking/
docker cp node_modules n8n:/home/node/.n8n/custom/n8n-nodes-librebooking/
# Container neustarten
docker restart n8n
🛠️ npm Scripts
npm run build # Baut den Node
npm run docker:deploy # Baut, kopiert & startet Container neu
npm run docker:copy # Kopiert in Container
npm run docker:restart # Startet Container neu
📚 Dokumentation
- INSTALLATION.md - Alle Installationsmethoden
- SCHNELLSTART.md - Ultra-kurze Anleitung
- TROUBLESHOOTING.md - Problemlösung
- DOCKER-INTEGRATION.md - Docker-spezifische Anleitung
🔑 Credentials einrichten
- Öffne n8n: http://localhost:5678
- Gehe zu: Einstellungen → Credentials → Add Credential
- Suche: LibreBooking API
- Eingabe:
- URL:
https://deine-librebooking-url.de - Benutzername: Admin-Benutzer
- Passwort: Passwort
- URL:
🌟 Features
LibreBooking Node
- Reservierungen erstellen, bearbeiten, löschen
- Ressourcen und Verfügbarkeit verwalten
- Benutzer und Gruppen administrieren
- Zeitpläne und Zubehör konfigurieren
LibreBooking Trigger Node
- Neue Reservierungen überwachen
- Geänderte Reservierungen erfassen
- Filter nach Ressource/Zeitplan/Benutzer
🔄 Updates
# Nach Änderungen oder git pull
./update-node.sh n8n
# Oder mit npm
npm run docker:deploy
❓ Problemlösung
tsc not found?
→ Lösung: Auf dem Host bauen (siehe Schnellstart)
Read-only Volume?
→ Lösung: dist/ in Container kopieren statt npm im Container
npm audit Vulnerabilities?
→ Sind non-critical Dependencies von n8n-workflow. Siehe SECURITY.md
📄 Lizenz
MIT - Siehe LICENSE
🤝 Beitragen
Beiträge sind willkommen! Siehe CONTRIBUTING.md