ODShared Setup DocsRequirements
Shared baseline

Server Requirements

Use this baseline before installing any current Ovion Laravel app. Product-specific modules may add feature toggles, but the hosting foundation is the same.

PHP 8.2+recommended baseline

Runtime

  • PHP 8.2 or newer.
  • MySQL 8 or MariaDB equivalent.
  • Composer dependencies included in buyer builds when the app package says so.
  • Writable storage and bootstrap/cache.

PHP Extensions

  • pdo_mysql, mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, curl.
  • gd or imagick for image handling where available.
  • zip for package/import/export workflows.

Web Root

  • The public web root must point to the app public/ directory.
  • Do not expose root Laravel folders directly under a public URL.
  • Use the app's provided .htaccess and public entrypoint.

Operations

  • Enable cron for php artisan schedule:run.
  • Use a queue worker for production where the app has mail, reports, webhooks, or automation jobs.
  • Confirm outbound mail and HTTPS before inviting users.

App Notes

AppExtra attention
AttendProAttendance imports, payroll exports, device/API capture, and scheduled reports need queue/scheduler checks.
SupportDeskPublic support, email intake, AI audit, and SLA reports need mail and queue verification.
OperixClinic tenancy, appointments, EMR, billing, pharmacy, and communication features need HTTPS and storage checks.
BookFlowTenant signup checkout, wallet, calendar sync, no-show controls, and scheduled reports need scheduler and payment sandbox checks.
RevenuePilot CRMCRM API, support mailbox, payment gateways, provider webhooks, portal, and marketplace proof need queue and health checks.
Back to shared docsNext: Installation