Zum Hauptinhalt springen

FASTPANEL API

Einführung

Die FASTPANEL® API bietet Ihnen eine flexible Möglichkeit, das Control Panel zu verwalten, ohne auf die Weboberfläche angewiesen zu sein. Sie hilft dabei, Routinevorgänge zu automatisieren, FASTPANEL® in externe Dienste zu integrieren und effizientere Workflows für die Infrastrukturverwaltung zu erstellen.

Token-Verwaltung

Tipp

Derzeit ist die Verwaltung von API-Token nur für FASTPANEL®-Installationen verfügbar, die unter Ubuntu 20.04 ausgeführt werden.

Um den Bereich zur Verwaltung von API-Token zu öffnen, klicken Sie in der oberen rechten Ecke der FASTPANEL®-Oberfläche auf Ihren Benutzernamen und wählen Sie "API tokens" aus.

Um ein neues API-Token zu erstellen, klicken Sie auf "Add API Token". Es wird ein Formular angezeigt, das Sie ausfüllen müssen:

  • Name — ein beliebiger Name für das Token.
  • Full API access — lassen Sie diese Option aktiviert, wenn voller Zugriff erforderlich ist.
  • Constraint IP — beschränkt den API-Zugriff auf die in diesem Feld angegebene IP-Adresse.
  • Expires at — das Ablaufdatum des Tokens.

Um die Token-Erstellung abzuschließen, klicken Sie auf "Add".

wichtig

Speichern Sie das Token unbedingt – Sie können später nicht erneut darauf zugreifen!

Verwendung von Token

Eine ausführliche Dokumentation zur FASTPANEL® API ist unter folgendem Link verfügbar.

Um beispielsweise eine Liste der Benutzer des Control Panels abzurufen, können Sie den folgenden Befehl verwenden:

curl 'https://yourserverip.example/api/users?page=1&per_page=20' \
--header 'Authorization: YOUR_SECRET_TOKEN'

wobei

  • YOUR_SECRET_TOKEN — das zuvor erstellte Token
  • yourserverip.example — die IP-Adresse oder der Domainname Ihres Servers