This is a Raycast extension for DirectAdmin Reseller level accounts. With this extension you can manage Reseller User Accounts, User Domains and Subdomains, User Email Accounts, User Status (Suspend or Unsuspend), and manage your own user databases, domains and subdomains.
Install extension: Click the Install Extension button in the top right of this page OR via Raycast Store
Enter your DirectAdmin 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 DirectAdmin instance (w/ Port)
b. Reseller Username
c. Reseller Password
This extension is for Reseller level accounts but you can also manage your own "user" level account (i.e. a User) through the My Domains and My Databases commands - the other commands will not work as you need to be a Reseller.
On a Technical Note, some "user" commands have dedicated DirectAdmin endpoints but for those which do not, a Reseller can impersonate a user through the API.
There is a new command (disabled by default) that allows you to manage multiple panels using the extension. Enable if interested. WIP
This extension provides the following commands:
Initial Version, a package must be specified)List of IPs currently owned by reseller
List of Users currently owned by reseller
List of available User Packages
List all of the domains
List all of the databases
Get session information including usertype and base64 encoded password
Manage Multiple DirectAdmin Reseller Panels
json support to the previous Legacy API. The API is still a WIP but we now have 2 hooks that will help us slowly migrate the endpoints to use the better JSON APIs.Reseller User Packages when there are ZERO packages in the account