OKLABS Infrastructure Overview

System Architecture

Our infrastructure is built on containerized services running on dedicated VMs with Docker Compose orchestration.

Core Services

Service URL Purpose
ProviderTrack track.oklabs.my.id Shipment tracking API
Documentation how.oklabs.my.id Central documentation hub
Monitoring uptime.oklabs.my.id System health monitoring
Analytics analytics.oklabs.my.id Data visualization

Development Stack

  • Backend: Django, PostgreSQL, Redis, Celery
  • Frontend: Django Templates, Bootstrap, JavaScript
  • API: Django REST Framework, Token Authentication
  • Containers: Docker, Docker Compose
  • Reverse Proxy: Caddy with automatic SSL
  • Monitoring: Uptime Kuma, Netdata, Portainer

Security Features

  • SSL/TLS: Let's Encrypt certificates for all domains (via Caddy)
  • Authentication: Token-based API access
  • Network: Isolated Docker networks
  • Backup: Automated database and file backups
  • Monitoring: Real-time health checks and alerts

Deployment Environment

  • Platform: Ubuntu Server on dedicated VMs
  • Orchestration: Docker Compose for service management
  • Reverse Proxy: Caddy with automatic HTTPS
  • Storage: Persistent volumes for data retention
  • Networking: Custom Docker networks for service isolation
  • Logging: Centralized logging with rotation

Back to OKLABS Documentation Hub

results matching ""

    No results matching ""