Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6
.ch €28,99 (≈ CHF 26.65)/Jahr.de €9,99 (≈ CHF 9.18)/Jahr.com €14,95 (≈ CHF 13.74)/Jahr Über 500 Endungen →

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

Die DirectAdmin-API verwenden: Ihr Paket mit Skripten verwalten

DirectAdmin verfügt über eine API: eine Möglichkeit, Ihr Paket mit einem Skript oder Programm zu verwalten, anstatt mit der Maus. Fast alles, was Sie im Panel tun, ist auch über die API möglich. Denken Sie an die Aktualisierung eines DNS-Eintrags, wenn sich Ihre IP-Adresse zu Hause ändert, das Anlegen von Postfächern aus Ihrer eigenen Software heraus oder das nächtliche Abrufen einer Liste Ihrer Datenbanken.

Kann ich die API mit meinem Paket nutzen?

Ja. Die API funktioniert mit jedem Paket, das DirectAdmin enthält: allen Webhosting-Paketen und auch den E-Mail-Paketen. Reseller können damit zusätzlich die Accounts ihrer eigenen Kunden verwalten. Sie müssen nichts beantragen, und es kostet nichts extra.

Ein Skript hat genau dieselben Rechte wie Sie in DirectAdmin. Es kann also nur auf Ihr eigenes Paket zugreifen, und nur auf das, was Ihr Paket zulässt.

Wie es funktioniert

  • Adresse: Sie sprechen mit der API an derselben Stelle, an der Sie sich anmelden: https://servername:2222. Ihren Servernamen finden Sie in Mein WebOké beim Paket unter Verwalten.
  • Zwei Arten von Befehlen: die neue API, mit Adressen, die mit /api/ beginnen, und Antworten in JSON, sowie die ältere API mit Befehlen wie /CMD_API_.... Beginnen Sie mit der neuen API. Was dort noch nicht vorhanden ist, finden Sie in der alten API. Fügen Sie dort ?json=yes hinzu, um eine Antwort in JSON zu erhalten.
  • Anmeldung: Jeder Befehl sendet Ihren DA-Benutzernamen und ein Passwort mit (HTTP-Basisauthentifizierung). Verwenden Sie dafür vorzugsweise einen Anmeldeschlüssel (Login Key) und nicht Ihr echtes DA-Passwort, siehe unten.
  • Dokumentation in Ihrem eigenen Panel: In DirectAdmin finden Sie unter Support & Help die API Documentation. Dort sehen Sie alle Befehle der neuen API und können diese sofort mit Ihrem eigenen Account ausprobieren.

Ein Beispiel

Mit diesem Befehl rufen Sie die Datenbanken Ihres Pakets ab. Ersetzen Sie benutzer, schluessel und servername durch Ihre eigenen Daten:

curl -u 'benutzer:schluessel' https://servername:2222/api/db-show/databases

Sie erhalten eine Liste in JSON zurück. Auf dieselbe Weise funktioniert es von PHP, Python oder jeder anderen Sprache aus, die eine Webadresse abrufen kann.

Sicher arbeiten mit einem Anmeldeschlüssel

Geben Sie einem Skript niemals Ihr gewöhnliches DA-Passwort. Erstellen Sie in DirectAdmin unter Anmeldeschlüssel einen separaten Schlüssel. Einen solchen Schlüssel können Sie einschränken auf:

  • nur die Befehle, die das Skript tatsächlich benötigt;
  • nur von der IP-Adresse des Computers oder Servers aus, auf dem das Skript läuft;
  • mit einem Ablaufdatum, falls Sie den Zugang nur vorübergehend benötigen.

Schliessen Sie in jedem Fall die Befehle CMD_LOGIN_KEYS und CMD_PASSWD aus, damit der Schlüssel keine neuen Schlüssel erstellen und Ihr Passwort nicht ändern kann. Sollte der Schlüssel dennoch bekannt werden, löschen Sie ihn und erstellen Sie einen neuen, ohne dass Sie Ihr Passwort ändern müssen.

Wie Sie einen Schlüssel erstellen, finden Sie Schritt für Schritt in der DirectAdmin-Anleitung: Anmeldeschlüssel: Anmeldung für Skripte und Programme.

Gut zu wissen

  • Versucht ein Skript häufig, sich mit einem falschen Passwort oder einem falschen Schlüssel anzumelden, blockiert unsere Firewall diese IP-Adresse. Schauen Sie auf Bin ich blockiert?, wenn Ihr Skript plötzlich keine Verbindung mehr bekommt.
  • Wir helfen gerne, wenn die API selbst nicht funktioniert, aber wir schreiben oder überprüfen keine eigenen Skripte. Nutzen Sie dafür die Dokumentation von DirectAdmin weiter unten.
  • Möchten Sie Ihr Hosting lieber mit Claude, ChatGPT oder Mistral verwalten, ohne selbst zu programmieren? Dann schauen Sie sich unseren MCP-Server für KI an.

Dokumentation von DirectAdmin

Die Dokumentation von DirectAdmin ist auf Englisch:

Siehe auch in der DirectAdmin-Anleitung: Ihren Servernamen und DA-Benutzernamen finden.

War dieser Artikel hilfreich?

← Zurück zu DirectAdmin und WebOké-Control-Panel

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…