Corteza - Low-Code-Businessplattform und CRM selbst hosten
Corteza - Low-Code-Businessplattform und CRM selbst hosten
Corteza ist eine Open-Source-Low-Code-Plattform, mit der sich CRM-Systeme, Geschäftsanwendungen und Workflows ohne tiefes Programmierwissen aufbauen lassen.
Was ist Corteza?
Corteza bietet einen visuellen App-Builder, ein vollwertiges CRM-Modul und eine Workflow-Engine in einer einzigen selbstgehosteten Plattform. Unternehmen können bestehende Module anpassen oder eigene Datenmodelle, Formulare und Automatisierungen erstellen – ohne externen SaaS-Anbieter. Die REST-API ermöglicht die Integration in bestehende Systeme. Corteza ist besonders für Organisationen interessant, die Salesforce oder HubSpot ersetzen möchten, aber die volle Kontrolle über ihre Daten behalten wollen.
Voraussetzungen
- Docker 20.10+ oder Docker Compose
- MySQL 8+ oder PostgreSQL 13+ als externe Datenbank
- Mindestens 2 GB RAM
Compose-Beispiel
services:
corteza:
image: cortezaproject/corteza:latest
container_name: corteza
restart: unless-stopped
ports:
- "80:80"
volumes:
- ./data:/data
environment:
- DB_DSN=mysql://corteza:passwort@db:3306/corteza
- AUTH_JWT_SECRET=langer_zufaelliger_string
- DOMAIN=crm.example.com
db:
image: mysql:8
container_name: corteza-db
restart: unless-stopped
volumes:
- ./mysql:/var/lib/mysql
environment:
- MYSQL_DATABASE=corteza
- MYSQL_USER=corteza
- MYSQL_PASSWORD=passwort
- MYSQL_ROOT_PASSWORD=root_passwort
Hinweise
AUTH_JWT_SECRETmuss ein langer, zufälliger String sein – er sichert alle Benutzersitzungen.- Corteza läuft standardmäßig auf Port 80; für HTTPS einen Reverse Proxy vorschalten.
- Die mitgelieferten CRM-Module (Kontakte, Deals, Aktivitäten) können sofort genutzt und erweitert werden.
- Backups sollten die MySQL-Datenbank und das
./data-Verzeichnis umfassen.