Installation (Extended License)

The Extended License installation includes everything from the Regular License installation plus an additional hosting configuration step.


Prerequisites

The Extended License installation follows the same initial steps as the Regular License. Make sure you have completed all server requirements before proceeding.


Steps 1-6: Same as Regular License

Follow Steps 1 through 4.6 from the Regular License installation. The process is identical:

  1. Download and upload files
  2. Set file permissions
  3. Create database
  4. Run the Installation Wizard (Steps 1-6)

Once you have created your admin account (Step 5 in the wizard), the Extended License installer will present an additional step.


Hosting Configuration

Step 7 - Hosting Configuration (Extended License Only)

This extra step appears after creating your admin account. It configures how Votlie manages custom domains for your tenants.

Hosting Panel Detection

The installer automatically detects whether your server uses cPanel or Cloudflare. You can also choose manually.

Integration Modes

ModeDescriptionBest ForSetup
ManualGenerates DNS instructions for tenants to followAny hosting providerSimplest setup, no API keys needed
cPanelAuto-creates subdomains and provisions SSL via cPanel APIcPanel shared hostingRequires cPanel API credentials
CloudflareAuto-provisions custom hostnames via Cloudflare for SaaSCloudflare-managed sitesRequires Cloudflare API Token and Zone ID

cPanel Setup

If you choose cPanel as your integration mode, you will need to provide the following fields:

FieldDescriptionExample
cPanel HostnameThe hostname of your cPanel serverserver.yourdomain.com
cPanel UsernameYour cPanel account usernameyourusername
cPanel API TokenAPI token for authenticationGenerate in cPanel > Manage API Tokens
Document RootPath to the Votlie installation on the server/home/user/public_html

Generate a cPanel API Token

  1. Log in to your cPanel account
  2. Navigate to Security > Manage API Tokens
  3. Click Create to generate a new token
  4. Copy the token and paste it into the installer

Cloudflare Setup

If you choose Cloudflare as your integration mode, you will need to provide the following fields:

FieldDescriptionDetails
Cloudflare API TokenAPI token with Custom Hostnames permissionsCreate in Cloudflare dashboard > API Tokens
Zone IDIdentifier for your Cloudflare zoneFound on the Cloudflare dashboard overview page for your domain
CNAME TargetThe hostname tenants will CNAME toThe hostname that tenant custom domains should point to

Generate a Cloudflare API Token

  1. Go to your Cloudflare dashboard
  2. Navigate to My Profile > API Tokens
  3. Click Create Token
  4. Ensure the token has Custom Hostnames permissions
  5. Copy the token and paste it into the installer

Manual Mode

If you choose Manual, no additional configuration is needed. When tenants add a custom domain, Votlie will generate DNS instructions that the tenant can follow to point their domain.


Step 8 - Complete

Installation is finished. Click Go to Login to access your new site.


Post-Installation Checklist

After logging in as the super admin, complete these essential SaaS setup steps:

  1. Configure Stripe - Go to Super Admin > Platform Settings > Stripe tab. Connect your Stripe account for payment processing.
  2. Create Plans - Go to Super Admin > Plans. Define subscription plans for your tenants.
  3. Configure SMTP - Go to Super Admin > Platform Settings > Email tab. Set up email delivery.
  4. Set Registration Mode - Go to Super Admin > Platform Settings > General. Choose how new tenants can sign up.
  5. Customize Landing Page - Configure your public-facing landing page content.
  6. Set Up Branding - Add your logo, colors, and brand identity.
  7. Customize Email Templates - Go to Super Admin > Email Templates. Personalize transactional emails.
  8. Configure Hosting - Go to Super Admin > Domains > Settings. Set up hosting integration if you skipped it during installation.
  9. Set Up Cron Job - Required for background tasks. See Cron Jobs for setup instructions.
  10. Test the Flow - Create a test tenant, subscribe to a plan, and verify everything works end-to-end.

Next Steps

Was this page helpful?