# Minimal Configuration

**Goal**: Configure essential settings to get PteroCA operational (10-15 minutes).

## Step 1: Run the Web Configuration Wizard

The fastest and most user-friendly way to configure PteroCA is using the **Web Configuration Wizard**.

**Access the wizard at**: `https://your-domain.com/first-configuration`

The web wizard provides an intuitive interface to configure:

* Site URL and title
* Pterodactyl API connection
* SMTP email settings (optional)
* Payment gateway (Stripe)
* Creating your admin account

{% hint style="info" %}
**Alternative: CLI Wizard**

If you prefer command-line configuration, you can use the CLI wizard:

```bash
cd /var/www/pteroca
php bin/console pteroca:system:configure
```

{% endhint %}

## Step 2: Verify Pterodactyl Connection

**Critical**: Pterodactyl integration is required to provision servers. Without it, PteroCA operates only as a storefront.

The configuration wizard will ask for:

* Pterodactyl Panel URL
* API Key (must have all read & write permissions)

**For detailed Pterodactyl integration setup**: [Pterodactyl Integration](https://docs.pteroca.com/core-configuration/pterodactyl-integration)

{% hint style="info" %}
**Plugin & Allowed Origins Required**

Configuring the API key alone is not enough. For full integration you also need:

* **PteroCA Plugin for Pterodactyl** installed on your Pterodactyl server 👉 [Plugin Installation Guide](https://docs.pteroca.com/core-configuration/pterodactyl-integration/addon-installation)
* **Allowed Origins** configured in Pterodactyl Wings (enables console & real-time stats) 👉 [Allowed Origins Guide](https://docs.pteroca.com/core-configuration/pterodactyl-integration/allowed-origins)
  {% endhint %}

## Step 3: Email Settings (Optional at This Stage)

Email is optional for initial testing but recommended for production:

* Renewal notifications
* Purchase confirmations
* Account verification

**For detailed email configuration**: [Email Configuration](https://docs.pteroca.com/core-configuration/core-configuration/email-configuration)

## What We're Skipping (For Now)

These settings can be configured later:

* Security settings (CAPTCHA, email verification)
* Theme customization
* Advanced payment options
* Plugin settings

**For complete configuration options**: [Core Configuration](https://docs.pteroca.com/core-configuration/core-configuration)

## Verification

After configuration, verify the admin panel is accessible at your configured URL.

**Next step**: [Creating First Product](https://docs.pteroca.com/quick-start/quick-start/creating-first-product) →

## Need Help?

* [Configuration Documentation](https://docs.pteroca.com/core-configuration/core-configuration)
* [Troubleshooting Guide](https://docs.pteroca.com/help-and-maintenance/troubleshooting/runtime-issues)
