Skip to main content
Configuration File: config/hosting/web-hosting.ts

Overview

The web hosting configuration allows you to:
  • Define shared hosting plans with pricing
  • Showcase cPanel and control panel options
  • List features and included services
  • Customize hero section with stats
Configuration file: config/hosting/web-hosting.ts

Quick Start

1

Edit the config file

Open config/hosting/web-hosting.ts and modify:
2

Configure plans

Update hosting plans with your offerings and prices
3

Test it


Configuration Structure

Hero Section

Plans Section

This section displays a call-to-action at the bottom of the plans for custom configurations.

Hosting Plans

Fields:
  • name - Plan name
  • websites - Number of sites allowed
  • storage - Disk space
  • bandwidth - Monthly transfer
  • email - Email accounts
  • price - Monthly price (number)
  • orderUrl - Link for “Get Started” button (required)
  • features - List of features
  • popular - Highlight with badge (optional)

Features Section

Available colors: blue, green, purple, cyan, yellow, orange Icons: Layout, Lock, Zap, Mail, HardDrive, RefreshCw, Globe, etc. Browse at lucide.dev

Complete Example


Best Practices

Pricing

  1. Clear progression - Show value increase between tiers
  2. Highlight mid-tier - Most customers choose this
  3. Include freebies - Free domain, SSL, etc.

Plans

  1. Start simple - 1 site for starter plan
  2. Unlimited wisely - Only on higher tiers
  3. Show bandwidth - Be transparent about limits

Features

  1. Emphasize ease of use - cPanel, WordPress installer
  2. Security matters - SSL, backups, security
  3. Professional email - Important selling point

Troubleshooting

Plans not displaying

Check that each plan has all required fields: name, websites, storage, bandwidth, email, price, features

Colors not working

Include as const after color: