1.6 KiB
1.6 KiB
Schnellstart: Docker-Integration
Ultra-kurze Anleitung für erfahrene Docker-Nutzer.
Automatische Installation (Empfohlen)
# Ins n8n Verzeichnis wechseln
cd /pfad/zu/deiner/n8n/installation
# Skript ausführen
./install-docker.sh
# Oder mit Pfad
./install-docker.sh -p /opt/n8n
Manuelle Installation (3 Schritte)
1. Custom Nodes kopieren
cp -r custom-nodes /pfad/zu/n8n/
cd /pfad/zu/n8n/custom-nodes
npm install && npm run build
2. Override-Datei 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
3. Neustarten
docker-compose restart n8n
Neues Setup mit Docker
# Beispiel-Konfiguration verwenden
cp docker-compose.example.yml docker-compose.yml
cp .env.docker .env
# .env anpassen, dann starten
docker-compose up -d
Eigenes Image bauen
docker build -f Dockerfile.custom-nodes -t n8n-librebooking .
docker run -d -p 5678:5678 n8n-librebooking
Verifizierung
# Node prüfen
docker exec n8n ls /home/node/.n8n/custom/n8n-nodes-librebooking/dist/
# In n8n: Nach "LibreBooking" suchen
Bei Problemen
# Berechtigungen
sudo chown -R 1000:1000 custom-nodes/
# Logs
docker logs n8n | grep -i error
# Neustart
docker-compose down && docker-compose up -d
📖 Ausführliche Anleitung: DOCKER-INTEGRATION.md