n8n_node_librebooking/SCHNELLSTART-DOCKER.md

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)