Website & Admin Panel
Server Requirements
The backend is a standard Laravel 13 application. It runs on virtually any modern PHP host.
Minimum requirements
php -v before running Composer, and see Troubleshooting if they differ.mod_rewrite) or Nginxpublic/build/ if the server has no Node. The build tool (Vite 8) refuses to run on older versions such as Node 18.Required PHP extensions
Most hosts enable these by default. Confirm they're on:
BCMath,Ctype,cURL,DOM,Fileinfo,FilterHash,Mbstring,OpenSSL,PCRE,PDO+pdo_mysqlSession,Tokenizer,XML,GDorImagick(image processing),Zip,Intl
You can check what's installed by running php -m on the server, or via your control panel's "Select PHP Version" → Extensions screen.
Recommended PHP settings
memory_limit = 256M
upload_max_filesize = 32M
post_max_size = 32M
max_execution_time = 120
Recommended hosting
- VPS (DigitalOcean, Linode, Hetzner, AWS Lightsail…) — best performance and full control. See Install on a VPS.
- Shared cPanel hosting — works for smaller stores. See Install on cPanel.
💡
For a smooth experience, pick a host that gives you SSH/terminal access and lets you set the domain's document root. Both make Laravel installs much easier. A VPS gives you both by default.
🔔
A few features (push notifications, cashback, payouts) rely on a cron job + a background worker. Make sure your host allows cron jobs and long-running processes — see Cron & Queue Workers.