Store Console

Installation with Docker

Installation with Docker

Docker is the recommended way to install and run the platform. It bundles all services (PHP, Nginx, PostgreSQL, Redis) into isolated containers.

Step 1: Download your licensed copy

Store Console is a licensed, self-hosted product — there is no public Git repository. After purchase, sign in and download your copy from My Account → Downloads (and any modules you bought from My Account → Addons). You will also find your licence key there.

# unzip the download you received from My Account → Downloads
unzip storeconsole-<version>.zip
cd storeconsole

Step 2: Configure the Docker Environment

cd docker
cp .env.example .env

Edit docker/.env to set your passwords, ports, and profiles:

COMPOSE_FILE=docker-compose.yml:docker-compose.dev.yml
COMPOSE_PROFILES=dev,workers,postgres,redis
DOCKER_BUILD_MODE=dev

Step 3: Configure Laravel Environment

cp .env.example .env

Update your .env file with database and Redis connection details matching your docker/.env.

Step 4: Build and Start Containers

docker compose up -d --build

Step 5: Install Dependencies and Migrate

docker compose exec app composer install
docker compose exec app php artisan key:generate
docker compose exec app php artisan migrate --seed

Step 6: Build Frontend Assets

npm install
npm run build

Step 7: Access the Application

  • Application: http://localhost:8084
  • Admin Panel: http://localhost:8084/admin
  • Mailpit (dev email): http://localhost:8026

Default Admin Credentials

After seeding, log in with the admin account created by the DatabaseSeeder. Change credentials immediately after first login.

Last updated: 7/20/2026

About Us

We are committed to providing the best products and services to our customers.

Our Location

House 32, Road 29, Mirpur 12, Dhaka, Bangladesh

Menu items will appear here once configured.

© 2026 Store Console. All rights reserved.