Template Management
Templates are the core of the Vortexus Marketplace. Each template represents a Pterodactyl egg that clients can install on their servers.
Templates List
Navigate to Templates from the dashboard or click View Templates.
List Columns
| Column | Description |
|---|---|
| # | Sort order number |
| Template | Icon, name, badge, short description |
| Category | Associated category |
| Egg | Pterodactyl egg ID |
| Type | Free or Premium badge |
| Installs | Installation count |
| Status | Active or Inactive |
| Actions | Edit, Duplicate, Delete |
Filtering & Search
- Search box - Filter templates by name
- Category dropdown - Filter by category
Bulk Actions
Select multiple templates using checkboxes:
- Activate - Enable selected templates
- Deactivate - Disable selected templates
- Delete - Remove selected templates
Creating/Editing a Template
Click Add Template or edit icon on existing template.
Basic Information
| Field | Description |
|---|---|
| Template Name | Display name shown to clients |
| Category | Select from available categories |
| Short Description | Brief text (max 255 chars) |
| Full Description | Detailed description with HTML support |
Pterodactyl Configuration
| Field | Description |
|---|---|
| Nest ID | Pterodactyl nest ID (required) |
| Egg ID | Pterodactyl egg ID (required) |
| Docker Image | Override default docker image (optional) |
| Startup Command | Override default startup command (optional) |
| Environment Variables | Key-value pairs for custom variables |
Media & Documentation
Screenshots - Choose between:
- External URLs - One URL per line
- Upload Images - Upload multiple images directly
Video Tutorial - Choose between:
- Video URL - Link to MP4 or external video
- Upload Video - Upload video file directly
Documentation URL - Link to external documentation
Appearance (Sidebar)
Icon Type - Choose between:
- FontAwesome Icon - Enter class like
fab fa-node-jsand select color - Upload Icon - Upload custom image (recommended 60x60px)
| Field | Description |
|---|---|
| Badge | Text like "New", "Popular", "Beta" |
| Sort Order | Number for display ordering |
Monetization (Sidebar)
Premium Template - When checked:
| Field | Description |
|---|---|
| Premium Label | Text shown on badge (default: "Premium") |
| Configurable Option | WHMCS configurable option to verify |
| Required Option Value | Value client must have (e.g., "1" or "Yes") |
| Display Price | Price shown to clients (visual only) |
Requires Upgrade - When checked, select which WHMCS products can access this template.
Hide in Products - Select products where this template should NOT appear.
Status Settings (Sidebar)
| Field | Description |
|---|---|
| Active Template | Enable to make visible to clients |
| Featured | Highlight template with star badge |
Template Actions
| Action | Description |
|---|---|
| Edit | Open template editor |
| Duplicate | Create copy of template |
| Delete | Remove template (with confirmation) |
Best Practices
Icons
Use meaningful FontAwesome icons:
fas fa-gamepad- Gamesfas fa-server- Generic serversfas fa-cube- Minecraftfas fa-robot- Botsfas fa-database- Databases
Descriptions
- Keep short description under 150 characters
- Use full description for details
- Include system requirements
- Mention key features
Images
- Use high-quality screenshots
- Recommended size: 1280x720
- Show actual gameplay/interface
- Include multiple angles
Import via Sync
Instead of manual creation, use Sync Pterodactyl to automatically import eggs as templates. See Synchronization.