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.
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.
Use a supported PHP 8.3 build with common Laravel/SalePro extensions such as BCMath, cURL, Fileinfo, Mbstring, OpenSSL, PDO, Tokenizer, XML and ZIP.
A modern MySQL environment with permission to create and modify the SalePro database during installation and updates.
Laravel storage/cache locations and upload directories need the permissions required by the web-server user.
Some operational tasks are more reliable when Laravel's scheduler can run normally. SaaS and larger deployments especially benefit from proper scheduled/background processing.
Use SSL for logins, customer traffic, webhooks and payment-related flows. Production installations should not be exposed over plain HTTP.
A small single-store installation and a multi-tenant SaaS deployment do not have the same CPU, memory, storage or database needs.
Can work for smaller SalePro deployments when the host gives you the required PHP/MySQL versions, extensions, SSL, cron access and enough execution resources.
Preferable when you need predictable resources, background workers, higher traffic, custom server configuration or a growing SalePro SaaS installation.
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.
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.