System Requirements
Hardware and software requirements for running Custojo effectively.
System Requirements
Before installing or using Custojo, ensure your system meets the following requirements for optimal performance.
Server Requirements
If you're hosting Custojo on your own server, ensure it meets these specifications:
Hardware Requirements
Component | Minimum | Recommended |
---|---|---|
CPU | 2 cores | 4+ cores |
RAM | 4 GB | 8+ GB |
Storage | 20 GB SSD | 40+ GB SSD |
Network | 100 Mbps | 1 Gbps |
Software Requirements
Software | Minimum Version | Recommended Version |
---|---|---|
PHP | 8.0 | 8.2 or higher |
MySQL/MariaDB | 5.7 / 10.3 | 8.0 / 10.5 or higher |
Web Server | Apache 2.4 / Nginx 1.18 | Latest stable version |
SSL Certificate | Required | Required |
PHP Extensions
The following PHP extensions are required:
- BCMath
- Ctype
- Fileinfo
- JSON
- Mbstring
- OpenSSL
- PDO
- Tokenizer
- XML
- Curl
- GD
- Zip
If you're using our managed hosting solution, you don't need to worry about server requirements as we handle all the infrastructure for you.
Client Requirements
Web Browser
Custojo works best with the following browsers:
Browser | Minimum Version | Recommended Version |
---|---|---|
Google Chrome | 90 | Latest stable version |
Mozilla Firefox | 88 | Latest stable version |
Microsoft Edge | 90 | Latest stable version |
Safari | 14 | Latest stable version |
Opera | 76 | Latest stable version |
While Custojo may work on older browser versions, we recommend using the latest stable version of your preferred browser for the best experience and security.
Mobile Devices
Custojo is responsive and works on mobile devices with the following specifications:
Component | Minimum | Recommended |
---|---|---|
Screen Size | 4.7 inches | 5.5+ inches |
Resolution | 720 x 1280 | 1080 x 1920 or higher |
Operating System | iOS 14 / Android 10 | Latest stable version |
Browser | Safari / Chrome | Latest stable version |
Network Requirements
Internet Connection
Usage Type | Minimum Speed | Recommended Speed |
---|---|---|
Basic Usage | 5 Mbps | 10+ Mbps |
Heavy Usage | 10 Mbps | 20+ Mbps |
Multiple Users | 20 Mbps | 50+ Mbps |
Firewall Configuration
If your organization uses a firewall, ensure the following ports are open:
- HTTP (Port 80)
- HTTPS (Port 443)
- SMTP (Port 25, 587, or 465 for email notifications)
Additional Requirements
Email Service
Custojo requires a working email service for:
- User registration and verification
- Password resets
- Notifications and alerts
- Sending invoices and other documents
You can use:
- Your own SMTP server
- Third-party email services (SendGrid, Mailgun, etc.)
- Built-in mail service (managed hosting only)
Storage
For document storage and file uploads, ensure you have:
- Sufficient disk space
- Proper backup solution
- File permissions set correctly
Compatibility Check
To verify if your system meets all requirements, you can run our compatibility check tool:
- Download the compatibility checker from your Custojo account
- Run the checker on your server or local machine
- Review the results and address any issues
If you're unsure about any requirements or need assistance with setup, contact our support team at support@custojo.com.