Frequently Asked Questions

Find quick answers to common questions about Steadfast Tools.

Installation & Setup

After purchasing a license, download the installer package from your dashboard. SSH into your server as root and run the install script: bash install.sh. The script will automatically detect your cPanel/WHM environment, install dependencies, and register with your license key. The plugin will appear in WHM within 60 seconds.

BotSurgeon Pro requires: cPanel/WHM (latest stable recommended), CentOS 7+ / AlmaLinux 8+ / Ubuntu 20.04+, Python 3.8+, at least 512MB free RAM, and outbound HTTPS access for license verification. The plugin is lightweight and designed for production servers under load.

The MySQL Auto-Tuner is a free web-based tool. Visit the tool page, enter your MySQL server specs (RAM, core count, workload type) and it generates optimized my.cnf settings. No installation required — just copy the output to your server. Download the offline version from the tools page for air-gapped environments.

Licensing

Log in to your account and navigate to Dashboard → Licenses. Your license keys are displayed there with copy-to-clipboard functionality. License keys are also sent via email when your purchase is confirmed.

Yes. You can change the server IP bound to your license once every 24 hours via Dashboard → Licenses → Change Server IP. This allows for server migrations or replacements. Gold Founders have unlimited server binding with no rate limit.

BotSurgeon Pro uses a soft enforcement model. If you exceed your tier's cPanel account limit, you receive a 72-hour grace period to either remove accounts or upgrade your tier. After grace expires, the dashboard enters read-only mode (protection continues). Upgrade anytime from your dashboard to restore full access.

Yes! We offer a free 7-day trial. Run the installer which auto-registers a trial token. One trial per server IP, ever. After 7 days, the plugin prompts for a license key. All features are available during the trial period.

Billing & Payments

We accept all major credit/debit cards (Visa, Mastercard, American Express) and PayPal through our payment processor, Lemon Squeezy. All payments are securely processed with bank-level encryption.

If a subscription payment fails, you receive a 7-day grace period during which your BotSurgeon Pro protection continues normally. You'll receive an email notification with a link to update your payment method. If not resolved within 7 days, the license is suspended (protection still runs, dashboard goes read-only).

We offer refunds on a case-by-case basis within 14 days of purchase. If BotSurgeon Pro doesn't work on your server environment or you're unsatisfied, contact support and we'll work it out. Gold Founder lifetime licenses are non-refundable after 48 hours.

Troubleshooting

Check the following: 1) Ensure the server can reach license.steadfasttools.com on port 443. 2) Verify your server IP matches what's bound to the license in your dashboard. 3) Run botsurgeon --check-license for diagnostics. 4) If your IP recently changed (e.g., after migration), update it in the dashboard.

All your downloads are available at Dashboard → Downloads. This includes the latest version of BotSurgeon Pro installer, documentation, and any free tools you've accessed. Downloads require an active license for paid tools.

Try the following: 1) Restart the BotSurgeon service: systemctl restart botsurgeon. 2) Check the log at /var/log/botsurgeon/error.log. 3) Ensure port 2087 (WHM) is accessible. 4) Clear your browser cache. If the issue persists, create a support ticket with the error log content.

Still need help?

Can't find what you're looking for? Our support team is here to help.