This is a Raycast extension for CyberPanel. With this extension you can manage Users, Packages, Websites, Child Domains, Backups, Databases, Email Accounts, DNS Records and FTP Accounts in CyberPanel using CyberPanel Cloud API (documentation link).
Install extension: Click the Install Extension
button in the top right of this page OR install
via Raycast Store
Enable API Access: You need to enable API Access in your instance (reference: https://cyberpanel.net/KnowledgeBase/home/cyberpanel-api-access-2/):
a. Log In
to your CyberPanel instance
b. Navigate
to https://[DOMIAN]:[PORT]/users/apiAccess
c. Select
user, Enable
access and Save
Enter your Panel Details: The first time you use the extension, you'll need to enter the following in Preferences OR at first prompt:
a. The URL of your CyberPanel installation (w/ Port)
b. Admin Username
c. Admin Password
d. Token Type - The current build of CyberPanel has changed the way the API Token is saved. IF you are sure your credentials are valid yet you are getting an Invalid credentials error, change the Token Type to "SHA-256".
Extension has been tested to work with the following versions:
CyberPanel Version 2.3 Build 4
(uses Base64 Token)CyberPanel Version 2.3 Build 7
(uses SHA-256 Token)This extension provides the following commands: