Unternehmen
4Qonex Cloud
Jahr
2026
Categorie
Cloud Platform as a Service (PaaS)
Rolle
Founder - Software Engineer
Overview
4Qonex (https://4qonex.com) is an independent Indonesian Cloud Platform as a Service (PaaS) and Web Application Hosting Engine designed specifically to empower developers, students, IT practitioners, freelancers, and SMBs to instantly deploy and manage web applications and databases on cloud servers.
The platform eliminates the complexity of conventional server configurations (such as manual VPS setup, Nginx/Apache web server configurations, virtual host management, and firewall rules) through its signature 1-Click Deploy feature. Users simply upload their source code as a .zip archive or connect their GitHub repository.
Automatically, the 4Qonex core build engine detects the programming language runtime (PHP/Laravel, Node.js, Python/Flask/Django, or Static Web), builds an isolated, secure non-root Docker container, provisions a dedicated MySQL 8.0 database, issues a free SSL/HTTPS certificate (Let’s Encrypt), and assigns an instant subdomain {project-name}.4qonex.com with support for custom domains.
Tech Stack
The 4Qonex architecture is built on a modern Monorepo structure with clear separation of concerns:
A. Frontend / Client Layer (apps/web)
- Framework: Next.js 15 (App Router, React Server Components, Client Hydration)
- Library UI & Core: React 19, TypeScript
- Styling & Design System: TailwindCSS (Curated Clean Aesthetic, Custom HSL Tokens, Glassmorphism, Micro-animations)
- Animation Engine: Framer Motion
- Icons & Assets: Lucide React, Custom Optimized WebP Avatars & Vector Assets
- State & Data Fetching: React Context API, Custom SWR/REST Fetching Client, Local & Session Storage Persistence
B. Backend / API Layer (apps/api)
- Runtime Environment: Node.js 22 LTS
- Language: TypeScript
- Server Framework: Express.js (Modular Route Controllers, Middlewares, Rate Limiting)
- Virtualization & Container API: Docker Engine REST API via
dockerode - File Processing & Extraction: Adm-Zip, Archiver, Multer (Streaming upload & memory buffers)
- Authentication & Security: JWT (JSON Web Tokens),
bcrypt-ts(Password Hashing), Helmet, CORS Security Policy - Bot Protection: Cloudflare Turnstile Integration
C. Database & Storage Layer
- Platform Core Database: PostgreSQL 16 (Stores user data, project metadata, deployment history, vouchers, subscriptions, audit logs)
- User Application Database Engine: Multi-Instance MySQL 8.0 Cloud Container (Auto-provisioned, dedicated per-project credentials)
- Database Management GUI: Custom Web Database Studio & Containerized phpMyAdmin (Traefik SSL Routed)
- Caching & Queue Worker: Redis 7 Alpine
- Storage Volumes: Docker Dedicated Named Volumes with isolated storage quotas
D. Networking & Reverse Proxy
- Edge Proxy: Traefik v3 (Cloud-Native Dynamic Reverse Proxy)
- SSL/TLS Certificates: Let’s Encrypt ACME Automatic HTTPS Provider
- Domain Routing: Wildcard Subdomain DNS Resolver (
*.4qonex.com) & Dynamic SNI Host Rules for Custom Domains
E. Monorepo & Developer Tooling
- Monorepo Manager: Turborepo & pnpm Workspaces
- Shared Package (
packages/shared): Universal TypeScript Interfaces, DTOs, API Contracts, Constants, Validation Schemas - Code Quality & Linting: ESLint, Prettier, Husky, Commitlint (Conventional Commits), TypeScript strict mode (
tsc --noEmit) - Deployment & Container Orchestration: Docker Compose Multi-Stage Production Builds (
docker-compose.prod.yml)
Objectives
The development and operation of the 4Qonex platform focuses on achieving the following strategic goals:
- Democratizing Cloud Infrastructure: Providing accessible, user-friendly, and container-based application hosting without steep DevOps learning curves for beginners and students.
- End-to-End Zero-Configuration Automation: Achieving a fully automated deployment pipeline from code extraction, engine detection,
.envinjection, dependency compilation, to live staging in seconds. - Multi-Runtime Polyglot Support: Supporting popular programming languages and frameworks in a unified platform: PHP (Native, Laravel, CodeIgniter), Node.js (Express, Nest, Next.js), Python (Django, Flask, FastAPI), and Static Web (HTML, CSS, JS).
- High-Level Security Isolation (Multi-Tenant Containerization): Ensuring every user project and database runs inside an isolated Docker sandbox with individual CPU, RAM, disk quotas, and non-root users to prevent cross-tenant breaches.
- Integrated Database Management & Instant GUI: Offering auto-provisioned MySQL 8.0 with an interactive Web Database Studio (Table Explorer, SQL Console,
.sqlDump Import/Export, Snapshots) and 1-click phpMyAdmin integration. - Network Security & Automated SSL: Automating the issuance, renewal, and termination of SSL/TLS certificates for all subdomains and custom domains using a dynamic reverse proxy.
- Instant & Automated Local Payments: Integrating real-time QRIS payment verification via webhooks for seamless subscription and quota activation.
- AI-Assisted Onboarding & Spotlight Tour (QonBot): Delivering an intelligent interactive assistant guiding users step-by-step through platform features visually.
Projekt-Galerie
Ein Einblick in das Projekt