Manual Installation
Manual Installation
If you prefer to run without Docker, follow these steps for a traditional server setup.
Prerequisites
Ensure PHP 8.4, Nginx, PostgreSQL 18+ with the pgvector extension, Redis, and Node.js 20+ are installed and running.
Step 1: Download and Configure
Sign in and download your licensed copy from My Account → Downloads (no public Git repository — this is a licensed product). Your licence key is on the same page.
unzip storeconsole-<version>.zip
cd storeconsole
cp .env.example .env
Step 2: Install PHP Dependencies
composer install --no-dev --optimize-autoloader
Step 3: Generate Application Key
php artisan key:generate
Step 4: Configure .env
Update your .env file:
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=storeconsole
DB_USERNAME=your_user
DB_PASSWORD=your_password
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
CACHE_DRIVER=redis
Step 5: Run Migrations and Seed
php artisan migrate --seed
Step 6: Build Frontend Assets
npm install
npm run build
Step 7: Configure Nginx
Point your Nginx server root to the public/ directory and configure a standard Laravel try_files rewrite rule.
Step 8: Start the Queue Worker
php artisan horizon
Configure Supervisor or systemd to keep Horizon running in production.
Last updated: 7/20/2026