Skip to main content
Home/SalePro/Requirements
SalePro technical requirements

Know the server requirements before you deploy.

SalePro is a self-hosted Laravel application. The important question is not whether a host calls itself “shared” or “VPS”—it is whether the environment meets the application requirements and has enough resources for your workload.

Server checklist

What your hosting environment needs to provide.

PHP 8.3

Use a supported PHP 8.3 build with common Laravel/SalePro extensions such as BCMath, cURL, Fileinfo, Mbstring, OpenSSL, PDO, Tokenizer, XML and ZIP.

MySQL 8

A modern MySQL environment with permission to create and modify the SalePro database during installation and updates.

Writable application storage

Laravel storage/cache locations and upload directories need the permissions required by the web-server user.

Cron / scheduler access

Some operational tasks are more reliable when Laravel's scheduler can run normally. SaaS and larger deployments especially benefit from proper scheduled/background processing.

HTTPS in production

Use SSL for logins, customer traffic, webhooks and payment-related flows. Production installations should not be exposed over plain HTTP.

Resources that match usage

A small single-store installation and a multi-tenant SaaS deployment do not have the same CPU, memory, storage or database needs.

Shared hosting or VPS?

Choose based on control and workload—not marketing labels.

Compatible shared hosting

Can work for smaller SalePro deployments when the host gives you the required PHP/MySQL versions, extensions, SSL, cron access and enough execution resources.

Good fit for lighter single-business use
Lower infrastructure management burden
Less control over limits, workers and server configuration

VPS / cloud server

Preferable when you need predictable resources, background workers, higher traffic, custom server configuration or a growing SalePro SaaS installation.

More control over PHP, web server and services
Better fit for multi-tenant or higher-traffic deployments
Easier to scale resources as usage grows
SalePro SaaS

Multi-tenant hosting deserves more headroom.

SalePro SaaS can serve multiple organizations, users and workloads from one platform. Plan for database growth, tenant storage, background processing, backups and peak traffic instead of sizing the server like a single-store POS.

Recommended environmentVPS / cloud
SSLRequired in production
Wildcard domain / SSLPlan if tenant domains require it
BackupsDatabase + uploads
MonitoringRecommended
Direct answers

SalePro hosting FAQ

What PHP version does SalePro require?
The current SalePro release is built for PHP 8.3. Use a supported PHP 8.3 environment with the extensions required by Laravel and SalePro.
What database does SalePro use?
SalePro uses MySQL. MySQL 8 is the recommended baseline for the current release.
Can SalePro run on shared hosting?
Yes, if the hosting account provides compatible PHP and MySQL versions, required extensions, writable storage, cron access where needed, and enough resources for your workload. A VPS or cloud server gives more control and is usually preferable for larger installations.
Do I need a VPS for SalePro SaaS?
For a growing multi-tenant SalePro SaaS deployment, a VPS or cloud environment is strongly recommended because tenant traffic, background work, storage and database load can exceed what typical shared hosting is designed for.
Does SalePro require SSL?
Use HTTPS in production. SSL protects login, customer and payment-related traffic and is expected for a production business application.
Can LionCoders install SalePro for me?
Yes. You can use your own compatible server, or ask LionCoders about installation, migration and optional managed deployment.
Already have compatible hosting?

Keep using it. SalePro remains self-hosted. If you prefer one team to handle the application and deployment environment, LionCoders can scope installation or managed deployment separately.