Getting Started
This guide walks you through setting up Mamba Panel and onboarding your first customers. Whether you’re migrating from WHMCS or starting a new hosting business, you’ll be operational in minutes.
Prerequisites
Section titled “Prerequisites”Before you begin, ensure you have:
- A Mamba Panel subscription (Starter, Professional, or Enterprise)
- Domain name for your customer portal (e.g.,
panel.yourhost.com) - Payment processor accounts (PayPal and/or Stripe)
- Pterodactyl panel instance (for game server management)
- Optional: Proxmox/Virtualizor for VPS management
Step 1: Access Your Dashboard
Section titled “Step 1: Access Your Dashboard”- Log in to your Mamba Panel admin dashboard.
- Complete the initial setup wizard that guides you through configuration.
- Enable two-factor authentication for all admin accounts.
Step 2: Configure Your Branding
Section titled “Step 2: Configure Your Branding”Customize the platform to match your hosting brand:
- Navigate to Settings → Branding.
- Upload your logo (recommended: 200x50px PNG with transparency).
- Set your primary and accent colors.
- Configure your custom domain (CNAME to our infrastructure).
- Customize email templates with your brand voice.
Step 3: Connect Payment Processors
Section titled “Step 3: Connect Payment Processors”Set up billing to accept payments from customers:
PayPal Setup
Section titled “PayPal Setup”- Go to Settings → Billing → PayPal.
- Enter your PayPal Client ID and Secret from the PayPal Developer Dashboard.
- Configure webhook URL for payment notifications.
- Test with a sandbox transaction.
Stripe Setup
Section titled “Stripe Setup”- Go to Settings → Billing → Stripe.
- Enter your Stripe API keys (publishable and secret).
- Configure webhook endpoint for subscription events.
- Enable desired payment methods (cards, SEPA, etc.).
Step 4: Connect Pterodactyl
Section titled “Step 4: Connect Pterodactyl”Link your Pterodactyl panel for game server management:
- Navigate to Settings → Integrations → Pterodactyl.
- Enter your Pterodactyl panel URL (e.g.,
https://panel.yourhost.com). - Generate an Application API key in Pterodactyl with appropriate permissions.
- Paste the API key and test the connection.
- Configure node mappings for server provisioning.
Step 5: Create Your Products
Section titled “Step 5: Create Your Products”Set up hosting plans for your customers:
Game Server Plans
Section titled “Game Server Plans”- Go to Products → Game Servers → Create Plan.
- Select the game type (Minecraft, FiveM, Rust, etc.).
- Configure resources (RAM, CPU, storage, player slots).
- Set pricing (monthly, quarterly, annual options).
- Map to a Pterodactyl egg and node.
Discord Bot Plans
Section titled “Discord Bot Plans”- Go to Products → Discord Bots → Create Plan.
- Configure resources (RAM, CPU, storage).
- Set runtime (Node.js or Python).
- Configure pricing and features.
VPS Plans
Section titled “VPS Plans”- Go to Products → VPS → Create Plan.
- Connect to your Proxmox/Virtualizor backend.
- Configure VM templates and resources.
- Set pricing tiers.
Step 6: Configure Support System
Section titled “Step 6: Configure Support System”Set up your ticketing workflow:
- Navigate to Settings → Support.
- Create ticket categories (Billing, Technical, Sales).
- Set up priority levels and SLA targets.
- Configure auto-responses and canned replies.
- Add staff members with appropriate permissions.
Step 7: Invite Your Team
Section titled “Step 7: Invite Your Team”Add staff members with role-based access:
- Go to Settings → Team.
- Click Invite Member.
- Assign roles:
- Admin: Full access to all settings and data.
- Support: Ticket management and customer assistance.
- Billing: Invoice and payment management.
- View Only: Read-only access for monitoring.
- Team members receive email invitations to set up their accounts.
Step 8: Test the Customer Experience
Section titled “Step 8: Test the Customer Experience”Before going live, test the full customer journey:
- Create a test customer account.
- Purchase a game server plan.
- Verify automatic provisioning via Pterodactyl.
- Test the customer portal interface.
- Submit a support ticket and verify workflow.
- Process a test payment and refund.
Step 9: Migrate Existing Customers (Optional)
Section titled “Step 9: Migrate Existing Customers (Optional)”If migrating from WHMCS or another platform:
- Export customer data from your existing system.
- Use the Import Tool under Settings → Migration.
- Map fields from your export to Mamba Panel fields.
- Import customers in batches.
- Send password reset emails to migrated customers.
- Redirect old customer portal URLs to new domain.
Step 10: Go Live
Section titled “Step 10: Go Live”Launch your new hosting platform:
- Update DNS to point your domain to Mamba Panel.
- Enable production payment processing (disable sandbox mode).
- Announce the new platform to existing customers.
- Monitor the dashboard for any issues during the transition.
Quick Reference
Section titled “Quick Reference”| Task | Location |
|---|---|
| Add new product | Products → Create |
| View customer list | Customers → All |
| Manage tickets | Support → Tickets |
| View revenue | Dashboard → Analytics |
| Edit branding | Settings → Branding |
| API documentation | Settings → API |
Next Steps
Section titled “Next Steps”- Configure game-specific settings: See Minecraft and FiveM guides.
- Set up Discord bot hosting: Read the Discord Bot Overview.
- Understand billing options: Review the Billing FAQ.
- Learn about SLAs: Check Infrastructure & SLA.
Need Help?
Section titled “Need Help?”- Documentation: Browse guides in the sidebar.
- Discord: https://discord.gg/RF8uUHFr6n
- Email: support@mambapanel.io
- Live Demo: https://demo.mambapanel.io