4Qonex

One-Click Cloud Engine (PaaS Hosting Provider)

Perusahaan

4Qonex Cloud

Tahun

2026

Kategori

Cloud Platform as a Service (PaaS)

Peran

Founder - Software Engineer

Overview

4Qonex (https://4qonex.com) adalah platform Cloud Platform as a Service (PaaS) dan Web Application Hosting Engine mandiri asal Indonesia yang dirancang khusus untuk mempermudah developer, mahasiswa, praktisi IT, freelancer, dan pelaku UMKM dalam menayangkan serta mengelola aplikasi web dan database secara instan ke cloud server.

Platform ini mengeliminasi kompleksitas konfigurasi server konvensional (seperti setup VPS manual, konfigurasi web server Nginx/Apache, manajemen virtual host, maupun pengaturan firewall) melalui fitur unggulan 1-Click Deploy. Pengguna cukup mengunggah file source code berupa arsip .zip atau menghubungkan repositori GitHub.

Secara otomatis, core build engine 4Qonex akan mendeteksi runtime bahasa pemrograman (PHP/Laravel, Node.js, Python/Flask/Django, maupun Web Statis), membangun kontainer Docker terisolasi dengan pengguna non-root yang aman, menyediakan database MySQL 8.0 dedicated, menerbitkan sertifikat keamanan SSL/HTTPS gratis (Let’s Encrypt), serta menyematkan subdomain instan {nama-project}.4qonex.com maupun dukungan kustom domain pribadi.


Tech Stack

Arsitektur aplikasi 4Qonex dibangun di atas arsitektur Monorepo modern dengan pemisahan layer yang terstruktur:

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 (Menyimpan data pengguna, project metadata, deployment history, vouchers, subscriptions, audit logs)
  • User Application Database Engine: Multi-Instance MySQL 8.0 Cloud Container (Auto-provisioned, user & password dedicated per-project)
  • Database Management GUI: Custom Web Database Studio & Containerized phpMyAdmin (Traefik SSL Routed)
  • Caching & Queue Worker: Redis 7 Alpine
  • Storage Volumes: Docker Dedicated Named Volumes dengan batasan kuota storage terisolasi

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

Pengembangan dan pengoperasian sistem 4Qonex berfokus pada pencapaian tujuan strategis berikut:

  • Demokratisasi Infrastruktur Cloud: Memberikan akses hosting aplikasi modern berbasis kontainer yang ramah pengguna, terjangkau, dan tanpa kurva belajar DevOps yang rumit bagi kalangan pemula dan mahasiswa.
  • Otomasi Deployment End-to-End (Zero Configuration): Mewujudkan proses deployment yang sepenuhnya otomatis mulai dari ekstraksi kode, deteksi engine, injeksi environment variables (.env), kompilasi dependensi, hingga live staging dalam hitungan detik.
  • Multi-Runtime Polyglot Support: Mendukung berbagai ekosistem bahasa pemrograman dan framework populer dalam satu platform terpadu, mencakup PHP (Native, Laravel, CodeIgniter), Node.js (Express, Nest, Next.js), Python (Django, Flask, FastAPI), hingga Static Web (HTML, CSS, JS).
  • Isolasi Keamanan Tingkat Tinggi (Multi-Tenant Containerization): Memastikan setiap project dan database pengguna berjalan pada sandbox kontainer Docker terisolasi dengan alokasi CPU, RAM, disk quota, dan user non-root tersendiri untuk mencegah cross-tenant data breach.
  • Manajemen Database Terintegrasi & Akses GUI Instan: Menyediakan auto-provisioning MySQL 8.0 lengkap dengan Web Database Studio interaktif (Table Data Explorer, SQL Console Editor, Import/Export Dump .sql, Snapshots) dan integrasi resmi phpMyAdmin 1-klik.
  • Keamanan Jaringan & SSL Otomatis: Mengotomatisasi penerbitan, perpanjangan, dan terminasi sertifikat SSL/TLS HTTPS untuk seluruh subdomain dan custom domain menggunakan reverse proxy dinamis.
  • Sistem Pembayaran Lokal yang Cepat & Otomatis: Mengintegrasikan gerbang pembayaran QRIS real-time yang terverifikasi otomatis melalui webhook instan untuk aktivasi masa aktif paket/kuota project.
  • Asistensi Pengguna Berbasis AI & Spotlight Tour (QonBot): Menghadirkan asisten interaktif pintar untuk memandu pengguna langkah-demi-langkah dalam memahami dan mengoperasikan setiap fitur platform secara visual.

Galeri Proyek

Sekilas tampak tentang proyek ini

Fredli Fourqoni

Terima kasih sudah mampir ke sudut sederhana saya di dunia maya ini!

Ada yang ingin Anda sampaikan? Jangan ragu untuk menghubungi saya

fredlifourqoni@gmail.com

Dibuat dengan SvelteKit Svelte

© 2026 Fredli4qoni. Hak cipta dilindungi undang-undang

endeid