Not released yet. PeltyCMS is under development and not released yet; these docs describe the upcoming release and may change.
PeltyCMS User docs
User docsDevelopers
v0.1.0

User docs/Administrator guide

Servers and provisioning

Provisioning creates, suspends, unsuspends and terminates accounts on control panels (cPanel, Plesk, Pterodactyl, Proxmox and others) when orders are paid, invoices go overdue or services are cancelled.

#Set up

Each module's server and product fields are listed on its page in the developer docs (linked below).

#Watch it run

Clients can sign in to their panel from the service page with a one-time token (single sign-on), when the module supports it.

#Provisioning modules

AddonIdSettings
Hello Webhook (example)hello-webhookendpoint mode verbose
AMPprovisioning-amp
Convoyprovisioning-convoy
cPanel / WHMprovisioning-cpanel
CyberPanelprovisioning-cyberpanel
DigitalOceanprovisioning-digitalocean
DirectAdminprovisioning-directadmin
Dockerprovisioning-docker
Enhanceprovisioning-enhance
FeatherPanelprovisioning-featherpanel
HestiaCPprovisioning-hestia
Hetzner Cloudprovisioning-hetzner-cloud
HTTPS agentprovisioning-https-agent
ISPConfigprovisioning-ispconfig
Licensingprovisioning-licensing
Linode (Akamai)provisioning-linode
OpenStackprovisioning-openstack
Pelican (Wings)provisioning-pelican
Pleskprovisioning-plesk
Proxmox VEprovisioning-proxmox
Pterodactylprovisioning-pterodactyl
SolusIO (SolusVM 2)provisioning-solusio
SolusVMprovisioning-solusvm
SSL resellerprovisioning-ssl-reseller
Vendor reseller (MarketConnect-style)provisioning-vendor
VirtFusionprovisioning-virtfusion
Virtualizorprovisioning-virtualizor
Vultrprovisioning-vultr
Webhookprovisioning-webhook

Panel addresses that resolve to link-local addresses are refused unless PELTY_PROVISION_ALLOW_LINK_LOCAL is set; keep it unset in production.