Requirements

System Requirements #

This page outlines the minimum requirements for running Uptimer (self-hosted engine behind MyUptime.Info).


✅ Software Requirements #

ComponentRequirementNotes
Docker EngineAny modern version (19.03+)Just needs to support port mapping and volume mounts
OSAny with Docker supportLinux is recommended for production deployments
Web BrowserJavaScript + XHR requiredShould work even for outdated browsers. Tell us if not

⚙️ Hardware Recommendations #

For monitoring ~1,000 checks per minute:

RoleCPURAMDiskNotes
Worker1 core420 MB-Can be scaled horizontally
Server + DB2 cores4 GB20+ GBHandles UI, storage, notifications

For larger workloads, scale by adding more workers or splitting services.


🌐 Network Access #

  • Workers

    • Require outbound internet access to perform checks
  • Server

    • Must be reachable by workers over gRPC port
    • Must expose an HTTP/HTTPS port for UI access

➡️ Next Steps #

When your system meets these requirements, proceed to Configuration to learn all ways to configure Uptimer.