LEVR Domain Manager

Migrate LEVR repositories to new cPanel accounts with dedicated IPs.

Select a cPanel server to load its IP dashboard.

Server IP Availability

Loading free IPs...

Migrate from LEVR

Create the cPanel account, deploy the repo, save the domain mapping, and add Cloudflare DNS. If the Cloudflare zone already exists, current DNS records are shown and you can choose to overwrite or keep them.

Example: repo zuvuyhj8yyih clones git@github-LEVR:node-pilot/zuvuyhj8yyih.git

Update Website

Redeploy latest files for an existing domain. Use Default for the saved repo, or Custom for another repo/URL.

Enter a domain to load the saved repository.
Leave blank to use the repository default branch, or enter a branch name.

Cloudflare DNS

Manually add or refresh Cloudflare A records for an existing domain. If the zone already exists, current DNS is displayed first and you can choose overwrite or keep.

No domain migrated yet. Complete the migration first.
DNS changes on this tab use the selected Cloudflare account.
Uses the dedicated IP from the latest migration. You can edit it before adding to Cloudflare.

Delete Domain

Permanently remove the cPanel account and Cloudflare A records for the root and www hostnames.

This cannot be undone. It will:
- Delete the cPanel account for the domain
- Delete Cloudflare A records for @ and www
- Remove the saved LEVR repo mapping
Enter the same domain name to confirm deletion.

cPanel Servers

Add WHM servers by IP and API hash. Remote servers also need an SSH key whose public key is installed with levr-remote.sh ForceCommand. The local server is seeded automatically and cannot be deleted.

Add server

Paste the private key from levr-prepare-remote-ssh.sh (run as root on the remote server). Copy that script from this manager: /usr/local/bin/levr-prepare-remote-ssh.sh. The public key is installed on the remote automatically; only the private key goes in this box.