Skip to main content
Run S4Kit on your own infrastructure for full control over your data.

Prerequisites

  • Docker with Compose support
  • Bun 1.3.4+ (install)

Quick Setup

1

Clone and Install

2

Start Database Services

3

Initialize Database

4

Build and Start

Access: http://localhost:3001 | Login: admin@example.com / changeme123

Service Ports

ServicePortDescription
Frontend3001Admin dashboard (Next.js)
Backend3000Admin API
Proxy3002SDK proxy
PostgreSQL5433Database
Redis6379Cache

Configuration

Main config in packages/platform/backend/.env:
Generate new ENCRYPTION_KEY and BETTER_AUTH_SECRET for production!

Process Management (PM2)

Health Checks

Production Deployment

See DEPLOY.md for infrastructure, SSL, and scaling →