104 lines
1.6 KiB
Markdown
104 lines
1.6 KiB
Markdown
# Schnellstart: Docker-Integration
|
|
|
|
Ultra-kurze Anleitung für erfahrene Docker-Nutzer.
|
|
|
|
---
|
|
|
|
## Automatische Installation (Empfohlen)
|
|
|
|
```bash
|
|
# 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
|
|
|
|
```bash
|
|
cp -r custom-nodes /pfad/zu/n8n/
|
|
cd /pfad/zu/n8n/custom-nodes
|
|
npm install && npm run build
|
|
```
|
|
|
|
### 2. Override-Datei erstellen
|
|
|
|
```bash
|
|
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
|
|
|
|
```bash
|
|
docker-compose restart n8n
|
|
```
|
|
|
|
---
|
|
|
|
## Neues Setup mit Docker
|
|
|
|
```bash
|
|
# 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
|
|
|
|
```bash
|
|
docker build -f Dockerfile.custom-nodes -t n8n-librebooking .
|
|
docker run -d -p 5678:5678 n8n-librebooking
|
|
```
|
|
|
|
---
|
|
|
|
## Verifizierung
|
|
|
|
```bash
|
|
# Node prüfen
|
|
docker exec n8n ls /home/node/.n8n/custom/n8n-nodes-librebooking/dist/
|
|
|
|
# In n8n: Nach "LibreBooking" suchen
|
|
```
|
|
|
|
---
|
|
|
|
## Bei Problemen
|
|
|
|
```bash
|
|
# 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](DOCKER-INTEGRATION.md)
|