Notwendige Cookies halten Sie angemeldet und merken sich Ihre Einstellungen. Wir würden außerdem gern messen, wie die Website genutzt wird — aber nur mit Ihrer Einwilligung. Mehr in der Datenschutzerklärung.

Cookie-Einstellungen

Entscheiden Sie je Kategorie. Über die Fußzeile kommen Sie jederzeit hierher zurück.

NotwendigImmer aktiv

Anmeldung, Sprache und Design sowie das Speichern genau dieser Auswahl. Ohne sie funktioniert die Website nicht, es gibt also nichts abzuschalten.

Google Analytics, um zu sehen, welche Seiten genutzt werden und wo Besucher abbrechen. Aus, bis Sie es einschalten, und die Daten gehen nie an Google Ads.

Aderlo Cloud
AnmeldenLoslegen

Entwickler

Hosting, das sich von Ihrer Automatisierung steuern lässt

Jedes Aderlo Cloud-Konto kann eigene, eng eingegrenzte API-Schlüssel anlegen und sich von außen steuern lassen — aus n8n, aus CI-Pipelines, aus einfachen Skripten oder von einem KI-Agenten. 117 Befehle decken Domains, DNS, Mail, Datenbanken, FTP, SSL, Backups und Nutzungsstatistiken ab. Die meisten Shared-Hoster in diesem Markt geben API-Zugriff nur an Reseller — oder gar nicht.

n8n fügt einen DNS-Eintrag hinzu, sobald eine Kampagne auf einer Subdomain live geht
Die CI legt für jede Testumgebung eine Datenbank und ein FTP-Konto an
Ein KI-Agent beobachtet den Datenverkehr und warnt, bevor das Limit erreicht ist
Das HR-Onboarding legt das Postfach an, sobald eine neue Person eingetragen wird

Einen API-Schlüssel anlegen

Panel → Advanced Features → Login Keys → Create. Vier Einstellungen sind entscheidend:

EinstellungEmpfehlung
Allow CommandsNur das, was die Integration wirklich braucht. Ein Schlüssel, mit dem n8n das DNS verwaltet, hat in Ihrem Postfach nichts zu suchen.
Allow NetworksDie IP-Adresse der aufrufenden Maschine — Ihr n8n-Server, Ihr CI-Runner. Von überall sonst funktioniert der Schlüssel nicht mehr.
Allow LoginAus. Schlüssel nur für die API lassen sich nicht zur Anmeldung am Panel verwenden, falls sie doch einmal nach außen gelangen.
ExpiryFür befristeten Zugriff ein Ablaufdatum setzen — eine Agentur, die eine einmalige Migration durchführt, braucht keinen Schlüssel, der das Projekt überdauert.

Schlüsselnamen müssen alphanumerisch sein — Bindestriche und Unterstriche weist das Panel zurück.

Authentifizierung

HTTP Basic: Benutzername ist der Name Ihres Hosting-Kontos, Passwort ist der API-Schlüssel. Hängen Sie json=yes an, um JSON statt URL-kodierter Antworten zu erhalten.

BASE="https://web01.aderlo.cloud:2222"
AUTH="youraccount:YOUR_API_KEY"

Beispiele

Jedes dieser Beispiele wurde gegen ein echtes Kundenkonto ausgeführt und lieferte die gezeigte Antwort.

Ihre Domains auflisten

curl -u "$AUTH" "$BASE/CMD_API_SHOW_DOMAINS?json=yes"
# ["yourstore.pl"]

Kontonutzung — für Monitoring und Alerts

curl -u "$AUTH" "$BASE/CMD_API_SHOW_USER_USAGE?json=yes"
# {"bandwidth":"0.0","domainptr":"0","email_deliveries":"0", ...}

DNS lesen und ändern

# read the zone
curl -u "$AUTH" "$BASE/CMD_API_DNS_CONTROL?domain=yourstore.pl&json=yes"

# add an A record
curl -u "$AUTH" "$BASE/CMD_API_DNS_CONTROL" \
  -d domain=yourstore.pl -d action=add -d type=A -d name=api -d value=1.2.3.4

Ein Postfach anlegen

curl -u "$AUTH" "$BASE/CMD_API_EMAIL_POP" \
  -d action=create -d domain=yourstore.pl -d user=contact \
  -d passwd=... -d passwd2=... -d quota=1024

Datenbanken auflisten

curl -u "$AUTH" "$BASE/CMD_API_DATABASES?json=yes"

Einsatz aus n8n heraus

Ein eigener Node ist nicht nötig — der Standard-Node HTTP Request kann alles:

MethodGET or POST
URLhttps://web01.aderlo.cloud:2222/CMD_API_…
AuthenticationGeneric → Basic Auth
User / PasswordKontoname / API-Schlüssel — gespeichert in den n8n Credentials
Query / BodyBefehlsparameter plus json=yes

Bewahren Sie den Schlüssel in den n8n Credentials auf, niemals fest im Node — sonst landet er in jedem Workflow-Export und in Ihrer Git-Historie.

Zwei Fallstricke, die man kennen sollte

error=0 heißt nicht immer, dass es funktioniert hat

Wir haben erlebt, dass Löschvorgänge mit error=0 antworten, ohne etwas zu löschen. Prüfen Sie nach jedem zustandsändernden Aufruf mit einer separaten Leseabfrage nach, ob das Ergebnis stimmt — in n8n ist das ein zusätzlicher Node, und der lohnt sich.

Antwortmeldungen sind lokalisiert — werten Sie die Felder aus, nicht den Text

Antworten sind URL-kodiert, und die für Menschen gedachten Meldungen kommen in der Panel-Sprache des Kontos an. Eine Automatisierung muss sich am Feld error orientieren, nie am Text der Meldung.

WP-CLI über SSH

Jeder Tarif enthält Jailed SSH mit WP-CLI 2.12 — dem Werkzeug, mit dem Agenturen WordPress über viele Stores hinweg skripten:

wp plugin update --all
wp core update
wp db export backup.sql
wp search-replace 'staging.yourstore.pl' 'yourstore.pl'

Beim Anlegen eines Schlüssels zeigt Ihnen das Panel alle 117 Befehle, gruppiert nach Bereichen — Domains, Mail, DNS, Datenbanken, Dateien, FTP, SSL, Cron und Statistiken. Wählen Sie nur, was Ihre Integration braucht; einen weiteren Schlüssel können Sie jederzeit anlegen.