System Requirements
Minimum and recommended specifications for self-hosting Hive-Pal.
Minimum Requirements
Hardware
- CPU: 2 cores
- RAM: 2 GB
- Storage: 10 GB
- Network: Stable internet connection
Software
- OS: Linux, macOS, or Windows
- Docker: Version 20.10+
- Docker Compose: Version 2.0+
- Node.js: Version 22+ (for manual setup only)
- PostgreSQL: Version 14+
Recommended Specifications
Hardware
- CPU: 4+ cores
- RAM: 4+ GB
- Storage: 20+ GB SSD
- Network: Broadband connection
For Production
- CPU: 4-8 cores
- RAM: 8+ GB
- Storage: 50+ GB SSD
- Backup: Automated backup solution
- SSL: Valid SSL certificate
User Capacity
Small (1-10 users)
- Minimum requirements sufficient
- Single server setup (app + PostgreSQL)
Medium (10-50 users)
- Recommended specifications
- Dedicated PostgreSQL volume on SSD
Large (50+ users)
- Dedicated database server
- Reverse proxy / load balancing
- Monitoring infrastructure
Network Requirements
Ports
- 3000: App container (serves both the web app and the API)
- 5432: PostgreSQL
- 80/443: Public web traffic (via your reverse proxy → app port 3000)
- 5173: Frontend dev server (manual/development setup only)
Bandwidth
- Per user: ~1 MB/day average
- Peak usage: During sync operations
- Images: Consider storage impact
Browser Support
Desktop
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
Mobile
- iOS Safari 14+
- Chrome Mobile
- Firefox Mobile
Additional Considerations
- Regular backups essential
- SSL certificate required for production
- Domain name recommended
- Email service for notifications