Pulsevia Docs

START HERE

Requirements

Server

Requirement Detail
PHP 8.2+ (8.3 recommended)
Database MySQL 8+ or MariaDB 10.4+ (PostgreSQL / SQLite also supported)
Web server Nginx or Apache; document root = public/
HTTPS Strongly recommended for production
Composer Required for install / updates that change PHP deps
Node.js Not required for buyers — assets ship pre-built

PHP extensions

Required:

bcmath, ctype, curl, dom, fileinfo, filter, json, mbstring, openssl, pcre, pdo, tokenizer, xml

Also enable at least one PDO driver:

  • pdo_mysql (recommended)
  • or pdo_pgsql / pdo_sqlite

Recommended for updates / ZIP packages: zip, sodium (signing).

Writable paths

The PHP user must write to:

  • storage/
  • storage/app/
  • storage/framework/
  • storage/logs/
  • bootstrap/cache/

Assets

Confirm public/build/manifest.json exists after upload. The package ships compiled frontend assets.

Outbound services (optional)

Need Used for
SMTP Auth mail, notification emails, scheduled reports
Stripe / PayPal SaaS billing (Extended license)
CAPTCHA keys Cloudflare Turnstile / hCaptcha / reCAPTCHA

Cron

You need a one-minute cron entry for the Laravel scheduler — see Cron & Queue.