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
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".
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 Tokenyourserverip.example— die IP-Adresse oder der Domainname Ihres Servers