Extension Icon

cPanel

View Domains, DNS Zones, Email Accounts, Databases, Files and more
Avatarxmok
41 Installs
Overview

cPanel Raycast Extension

This is a Raycast extension for cPanel User level accounts (Admin and Reseller not supported). With this extension you can View Domains and their DNS Zones, Email Accounts and their Disk Usage.

🚀 Getting Started

  1. Install extension: Click the Install Extension button in the top right of this page OR via Raycast Store

  2. Enter your cPanel 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 cPanel instance (w/ Port)

    b. cPanel Username

    c. cPanel API Token

    • Sign In to your cPanel instance
    • Navigate to "Manage API Tokens" (if you do not see it, your provider may have disabled API access and you wil have to ask them to enable it)
    • Create and Enter desired Token Name (for expiration, select "The API Token will not expire" unless you are comfortable rotating keys)

🗒️ Notes

  • This extension is for User level accounts so Reseller and Admin accounts as well as WHM accounts are not guaranteed to work.

🔧 Commands

This extension provides the following commands:
  • Domains
    • View DNS Zone
      • Create DNS Zone Record
  • Email Accounts
    • View Disk Information
    • Create Email Account
  • Databases
    • View Schema
  • Files
    • View File
  • Account
    • Update Password

○ Endpoints

Inluded cPanel Operations (Modules and Functions)
modulefunctionextension commandcomments
DomainInfolist_domainsDomains
DNSmass_edit_zoneDomains > View DNS Zone > Create DNS RecordONLY add limited records
DNSparse_zoneDomains > View DNS Zone
Emailadd_popEmail Accounts > Create Email Account
Emaillist_popsEmail Accounts
Emaillist_pops_with_diskEmail Accounts > View Disk Information
Filemanget_file_contentFiles > View File
Filemanlist_filesFiles
Mysqldump_database_schemaDatabases > View Schema
Mysqllist_databasesDatabases
Postgresqldump_database_schemaDatabases > View Schema
Postgresqllist_databasesDatabases
ResourceUsageget_usagesAccount
UserManagerchange_passwordAccount > Update Password
Variablesget_user_informationAccount