Before you begin
Complete installation guide to deploy Oju in production. The installation uses Docker for automated configuration with SSL certificates, database setup, and all required services.
Installation Process
Oju installation follows a streamlined 4-step process:
-
Prerequisites Verification - System configuration and required tools
-
Quick Installation - Automated script with interactive configuration
-
Advanced Configuration - Environment customization and parameter tuning
-
First Launch - Verification procedures and initial setup
System Requirements
Minimum Configuration :
-
Docker Engine 20.10+ and Docker Compose 1.29+
-
2 GB RAM (4 GB recommended for production)
-
40 GB available disk space
-
Ports 80 and 443 available
Supported Systems :
-
Ubuntu 18.04+ / Debian 10+
-
CentOS/RHEL 7+ / Fedora 32+
-
Windows 10+ with WSL2
Automated Installation Features
The installation script automatically configures:
-
Docker Services : Django backend, Vue.js frontend, Nginx, PostgreSQL, Redis, Celery
-
SSL Certificates : Automatic Let’s Encrypt with self-signed fallback
-
Database : PostgreSQL with securely generated credentials
-
Cache : Redis configuration
-
Reverse Proxy : Nginx with SSL and security headers
In This Section
Prerequisites
Detailed system configuration for Linux and Windows. Required tools verification and environment preparation.
Quick Install
Automated installation script with interactive configuration. Secure credential generation and automatic SSL certificate setup.
Configuration File
.env
file configuration : environment variables, SSL settings, database parameters, and customization options.
First Launch
Post-installation verification and initial setup. Interface access, admin configuration, and functionality testing.