3.1 KiB
3.1 KiB
Docker Schnellstart - LibreBooking n8n Node
Schnelle Befehle für erfahrene Docker-Benutzer.
Neue Installation
Option A: Mit docker-compose (empfohlen)
# 1. Starten
cd /pfad/zu/librebooking_n8n_node
docker compose up -d
# 2. Browser öffnen
open http://localhost:5678
Option B: In bestehende n8n Installation integrieren
# 1. Custom Nodes kopieren
cp -r custom-nodes /pfad/zu/n8n/
# 2. Bauen
cd /pfad/zu/n8n/custom-nodes
npm install && npm run build
# 3. docker-compose.override.yml erstellen
cat > docker-compose.override.yml << 'EOF'
version: '3.8'
services:
n8n:
volumes:
- ./custom-nodes:/home/node/.n8n/custom/n8n-nodes-librebooking:ro
environment:
- N8N_CUSTOM_EXTENSIONS=/home/node/.n8n/custom
- N8N_COMMUNITY_NODES_ENABLED=true
EOF
# 4. Neustarten
docker compose restart n8n
Node im Container bauen/reparieren
Quick-Fix (Ein Befehl)
docker exec n8n sh -c "cd /home/node/.n8n/custom/n8n-nodes-librebooking && npm install && npm run build" && docker restart n8n
Mit Auto-Fix Skript
./fix-node-installation.sh
Status prüfen
# Check-Skript ausführen
docker cp check-installation.sh n8n:/tmp/
docker exec n8n sh /tmp/check-installation.sh
Häufige Befehle
| Aktion | Befehl |
|---|---|
| Container starten | docker compose up -d |
| Container stoppen | docker compose down |
| Container neustarten | docker restart n8n |
| Logs anzeigen | docker logs -f n8n |
| In Container einloggen | docker exec -it n8n sh |
| Node bauen | docker exec n8n sh -c "cd /home/node/.n8n/custom/n8n-nodes-librebooking && npm install && npm run build" |
| Status prüfen | docker exec n8n sh /tmp/check-installation.sh |
Pfade im Container
| Beschreibung | Pfad |
|---|---|
| n8n Home | /home/node/.n8n |
| Custom Nodes | /home/node/.n8n/custom |
| LibreBooking Node | /home/node/.n8n/custom/n8n-nodes-librebooking |
| Daten-Verzeichnis | /home/node/.n8n |
Umgebungsvariablen
environment:
- N8N_CUSTOM_EXTENSIONS=/home/node/.n8n/custom
- N8N_COMMUNITY_NODES_ENABLED=true
- N8N_LOG_LEVEL=info
Troubleshooting
Node erscheint nicht
# 1. Build prüfen
docker exec n8n ls /home/node/.n8n/custom/n8n-nodes-librebooking/dist/
# 2. Falls leer - neu bauen
docker exec n8n sh -c "cd /home/node/.n8n/custom/n8n-nodes-librebooking && npm install && npm run build"
# 3. Neustarten
docker restart n8n
Permission denied
sudo chown -R 1000:1000 custom-nodes/
docker-compose: distutils Fehler (Python 3.12)
# Lösung: Docker Compose v2 verwenden
sudo apt-get install docker-compose-plugin
docker compose up -d # Beachte: ohne Bindestrich
Detaillierte Anleitungen
- DOCKER-INTEGRATION.md - Vollständige Docker-Dokumentation
- MANUELLE-INSTALLATION-CONTAINER.md - Manuelle Installation
- TROUBLESHOOTING.md - Alle Probleme und Lösungen
Schnellstart-Guide für Docker-Profis