System Requirements
BizOps system requirements
Use our managed cloud (just a browser) or run it yourself (self-hosted). Here's what each one needs.
Cloud (SaaS)
How most customers run BizOps| Requirement | Detail |
|---|---|
| Installation | None — just open a browser. Hosting, updates, and backups are handled by us. |
| Internet connection | Stable, ~2 Mbps per active user. |
| Mobile app | iOS 15+ / Android 10+ (see End-user devices below). |
Self-Hosted (On-Premise)
For teams running their own infrastructure — on top of the open-source Frappe/ERPNext foundation.
Software stack
| Component | Requirement |
|---|---|
| Operating system | Ubuntu 22.04 LTS (recommended), Debian 12, or Rocky/Alma Linux 9. Windows Server not natively supported. |
| Database | MariaDB 10.6+ (the standard Frappe/ERPNext stack). |
| Caching & queue | Redis 6+. |
| Runtime | Python 3.10+, Node.js 18+, Yarn. |
| Web server | Nginx (reverse proxy) + SSL/TLS. |
| Backup | Daily database snapshots + offsite storage (recommended). |
Server sizing by scale
| Scale | Minimum | Recommended |
|---|---|---|
| < 50 users | 2 vCPU · 4 GB RAM · 40 GB SSD | 4 vCPU · 8 GB RAM · 80 GB SSD |
| 50 – 200 users | 4 vCPU · 8 GB RAM · 80 GB SSD | 8 vCPU · 16 GB RAM · 160 GB SSD |
| 200+ users | Contact us | HA architecture (separate DB & app servers) |
End-user devices
| Platform | Requirement |
|---|---|
| Web browser | Google Chrome, Microsoft Edge, Mozilla Firefox, Safari (latest 3 versions). Internet Explorer not supported. |
| Android | Android 10 (Q) or later, 3 GB RAM minimum. 8 MP camera + autofocus for receipt/invoice OCR. |
| iOS | iOS 15 or later. Compatible with iPhone & iPad. |
Firewall & network (self-host)
| Port | Direction | Purpose |
|---|---|---|
| 80 / 443 | Outbound | Access to license.bizops.id + package repositories (GitHub, PyPI). |
| 587 / 465 | Outbound | SMTP email delivery. |
| 443 | Inbound | User access to the app (behind a reverse proxy + SSL). |
Most customers use our managed cloud — the self-host specs above are only for teams running their own infrastructure. Because BizOps stands on open Frappe/ERPNext, the choice is yours. For 200+ user or high-availability deployments, our solution architects help with the right sizing.
Planning a rollout?
Our team validates your infrastructure and recommends the right architecture — cloud or on-premise.