Unify your entire ISP operations on a single self-hosted Linux platform. High-performance FreeRADIUS AAA, autonomous WhatsApp billing automation, multi-vendor MikroTik & OLT PON provisioning, and cryptographic RSA hardware licensing.
Replace fragmented billing software, standalone Radius servers, and manual WhatsApp dispatchers with one unified, self-hosted operational suite.
Carrier-grade authentication, authorization, and accounting engine with sub-millisecond query responses powered by PostgreSQL 15.
Built-in WebSocket WhatsApp daemon (Port 3001) that communicates directly without paying monthly third-party cloud API fees.
Full optical network lifecycle management with automated discovery and 1-click provisioning for EPON & GPON optical line terminals.
Deep native integration with MikroTik RouterOS v6 and v7 via high-speed RouterOS API across multiple distributed NAS routers.
Multi-tier dealership hierarchy allowing you to distribute bandwidth and manage franchise subdealers with complete financial autonomy.
Automated cloud backup pipeline streaming encrypted PostgreSQL dumps and subscribers CSV exports directly to Cloudflare R2 object storage.
OptiCore OS utilizes a dual modular licensing system tied to your server's unique Hardware ID (HWID), ensuring perpetual stability and full scalability.
No tedious manual database configurations or complicated dependency chains. Our cloud script automates everything from Docker containers to FreeRADIUS and PM2 services.
Spin up any fresh 64-bit Ubuntu 20.04, 22.04, or 24.04 LTS instance on your preferred cloud provider (DigitalOcean, Contabo, AWS, Hetzner) or on-premise server.
Execute our official installer script. It automatically downloads Node.js 20, Docker, FreeRADIUS AAA, seeds the clean database, and configures UFW firewall rules.
Open your browser at http://YOUR_SERVER_IP:3000. Login with the generated admin credentials, copy your Hardware ID (HWID), and apply your OptiCore license!
OptiCore OS runs smoothly on lightweight virtual machines or dedicated bare-metal servers.
| Component | Minimum (Up to 500 Subscribers) | Recommended (1,000+ Subscribers) |
|---|---|---|
| Operating System | Ubuntu 20.04 / 22.04 / 24.04 LTS (64-bit) | Ubuntu 24.04 LTS (64-bit) |
| CPU Processor | 2 vCPU / Cores | 4 vCPU / Cores or higher |
| RAM Memory | 4 GB RAM | 8 GB to 16 GB RAM |
| Disk Storage | 30 GB SSD | 60 GB NVMe SSD |
| Required Ports | TCP 3000 (Web Portal) • TCP 3001 (WhatsApp Daemon) • UDP 1812/1813 (FreeRADIUS AAA) • UDP 3799 (MikroTik CoA / PoD) | |
Everything you need to know about OptiCore OS licensing, architecture, and deployment.
pm2 reload isp-crm-backend. This performs a graceful worker swap in memory without terminating the FreeRADIUS AAA container or dropping active PPPoE subscriber tunnels on your MikroTik routers.