Skip to main content

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 18+ (for manual setup)
  • PostgreSQL: Version 14+ (for manual setup)

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
  • SQLite or PostgreSQL

Medium (10-50 users)

  • Recommended specifications
  • PostgreSQL required
  • Consider Redis for caching

Large (50+ users)

  • Dedicated database server
  • Load balancing
  • CDN for static assets
  • Monitoring infrastructure

Network Requirements

Ports

  • 3000: Backend API
  • 5173: Frontend (development)
  • 5432: PostgreSQL
  • 80/443: Web traffic

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