Go to file
Sebastian Zell 43ee2813a0 Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
credentials Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
custom-nodes Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
nodes Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
test Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
workflows Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
.abacus.donotdelete Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
.dockerignore Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
.env.docker Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
.env.example Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
.gitignore Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
.npmignore Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
.npmrc Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
ARCHIV-INFO.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
CHANGELOG.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
CONTRIBUTING.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
DOCKER-INTEGRATION.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
Dockerfile Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
Dockerfile.custom-nodes Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
GIT-COMMANDS.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
INSTALLATION.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
LICENSE Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
MANUELLE-INSTALLATION-CONTAINER.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
README.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
SCHNELLSTART-DOCKER.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
SCHNELLSTART.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
SECURITY.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
TROUBLESHOOTING.md Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
build-on-host.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
check-installation.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
create-release.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
docker-compose.example.yml Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
docker-compose.override.yml Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
docker-compose.readonly.yml Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
docker-compose.yml Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
fix-node-installation.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
git-cleanup.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
git-commit.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
index.ts Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
install-docker-manual.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
install-docker.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
install-in-container.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
install.ps1 Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
install.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
n8n-nodes-librebooking-v1.0.0.tar.gz Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
n8n-nodes-librebooking-v1.0.0.zip Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
nginx.conf Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
package-lock.json Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
package.json Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
quick-install.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
tsconfig.json Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
update-dependencies.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00
update-node.sh Probleme mit der Installation in DOcker gelösst 2026-01-25 18:55:34 +01:00

README.md

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

🔑 Credentials einrichten

  1. Öffne n8n: http://localhost:5678
  2. Gehe zu: EinstellungenCredentialsAdd Credential
  3. Suche: LibreBooking API
  4. Eingabe:
    • URL: https://deine-librebooking-url.de
    • Benutzername: Admin-Benutzer
    • Passwort: Passwort

🌟 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