RockyCPanel Rocky

Remove Panel + Connector-Go

Use this guide when you want to cleanly remove CPanel Rocky panel + connector-go from a machine.

Sad Rocky

1. Stop services

Stop all running processes first (PM2 or systemd), then confirm they are down.

# PM2
pm2 stop cpanel-panel cpanel-connector || true
pm2 delete cpanel-panel cpanel-connector || true

# systemd (if used)
sudo systemctl stop cpanel-panel cpanel-connector || true
sudo systemctl disable cpanel-panel cpanel-connector || true

2. Stop/remove connector binary and runtime files

cd ~/cpanel-rocky/connector-go || exit 0
rm -f ./connector-go
rm -f ./sftp_host_rsa.key

3. Optional: remove server volumes data

This is destructive. Only run if you want to permanently delete server files.

sudo rm -rf /var/lib/cpanel/volumes

4. Remove panel files

cd ~
rm -rf ~/cpanel-rocky/panel
rm -rf ~/cpanel-rocky/connector-go

5. Remove system service definitions (if used)

sudo rm -f /etc/systemd/system/cpanel-panel.service
sudo rm -f /etc/systemd/system/cpanel-connector.service
sudo systemctl daemon-reload

6. Remove PM2 startup (if configured)

pm2 save --force
pm2 unstartup systemd || true

7. Remove Docker leftovers (optional)

docker ps -a --filter "name=cpanel" --format '{{.ID}}' | xargs -r docker rm -f
docker network rm cpanel_nw || true
Double-check before deleting data paths. Removing `/var/lib/cpanel/volumes` cannot be undone.