Profiles
The Profiles page allows you to manage Apache configurations through reusable profiles. Each profile defines the Apache MPM type, enabled modules, PHP versions, PHP extensions, and provisioning behavior.
Overview
URL: /admin/my-apache-profiles

This page lists all configured profiles with details like active packages and default status
Top Controls
- Create MyApache Profile – Full configuration wizard
- Quick Create – Instantly provisions a default profile with recommended settings
- Import Profile – Upload JSON to restore/exported configuration
List Columns
- Name – Profile identifier
- Packages – Installed active modules/extensions
- Is Default – Whether this is the server default profile or custom
- Actions:
EditDelete(Only for non-default profiles)Export(Export profile in .json)
Creating a Profile
Trigger: Create MyApache Profile button
The creation flow opens a step-by-step wizard interface:
Profile Name

Before configuring the profile, you are required to specify a Profile Name:
- Name – Text field to identify this MyApache profile
- A short description is shown:
“This name will be used to identify this MyApache profile.”
1. Apache MPM

Choose MPM (Multi-Processing Module) type
Features:
- Toggle switches
- Source labels (e.g., "AdminBolt")
- Description
- Name
- Search bar
- Pagination and per-page selector
- Filtering by source
2. Apache Modules

Choose specific Apache module
Features:
- Toggle switches
- Source labels (e.g., "BOLT")
- Description
- Name
- Search bar
- Pagination and per-page selector
- Filtering by source
3. PHP Versions

Choose desired PHP versions
Features:
- Toggle switches
- Source labels (e.g., "remi-safe")
- Description
- Name
- Search bar
- Pagination and per-page selector
- Filtering by source
4. PHP Extensions

Choose PHP functionality with version-specific extensions
Features:
- Toggle switches
- Source labels (e.g., "remi-safe")
- Description
- Name
- Search bar
- Pagination and per-page selector
- Filtering by source
5. Review

Displays a summary of all selected packages.
Includes:
- Warnings (if no packages are selected)
- Component overview (multi-column layout)
Actions:
Finish(Begins the provisioning process)Previous(Return to the previous step)
Quick Create
Trigger: Quick Create button
Launches the same wizard but pre-checks all recommended values
Identical tab structure as manual creation, just pre-filled.
Import Profile
Trigger: Import Profile button
Allows importing a profile from a previously exported JSON file.

Fields:
- Profile Name – Label for the imported profile
- Apache Profile JSON – Drag/drop or Browse to select JSON
Actions:
Submit– Apply imported configurationCancel
Edit Profile
Trigger: Edit action from list
Launches the same step-by-step wizard with all values pre-filled.
User can:
- Adjust any tab
- Re-provision
- Export updated config