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