How to Establish a Web Presence

Deploying a website on BoostonCP is an automated process. Follow this step-by-step manual to establish your first virtual host.

Step 1: Open the Deployment Portal

In the Admin Panel, navigate to Websites and click the primary "Add New Website" button.

Step 2: Define Core Parameters

  1. Domain: Enter your FQDN (e.g., mysite.com). Do not include http://.
  2. Document Root: Leave as default (/www/wwwroot/domain) or provide a custom system path.
  3. User Mapping: Assign this website to a specific system user (client).
  4. PHP Engine: Choose the initial version (e.g., 8.2).
  5. Web Engine: Select Nginx for high performance or Apache for .htaccess support.
[IMAGE_PLACEHOLDER: Add Website Step - Screenshot of the filled form before clicking Create.]

Step 3: Execution & Verification

Click "Create Website". The Booston-Core engine will now:

  • Create the directory and assign correct permissions (UID/GID).
  • Generate the Nginx/Apache VHost configuration.
  • Establish the PHP-FPM pool for the user.

Once finished, visit your domain in a browser. You should see the BoostonCP default landing page.