Homarr screenshot
#114 B Rank #157

Homarr

A sleek, widget-based dashboard for organizing links and live status widgets to self-hosted homelab services. Standout trait is its drag-and-drop customization and broad integration library for popular self-hosted apps.

Home Automation TypeScript Easy to deploy $5/mo equiv
65.3 / 100

βš™ Full Stack

Next.js app with server-side API routes storing dashboard config in SQLite (or Postgres), reading Docker socket/API integrations to surface live service status. Minimal backend logic beyond config storage and integration polling.

πŸ“ˆ Scaling Analysis

Low-stakes scaling profile since it's a read-mostly dashboard for a handful of users β€” a single replica comfortably serves typical homelab or small-team traffic. Not designed for, and doesn't need, multi-tenant horizontal scaling.

πŸš€ Running on Nexlayer

Single-pod deploy with a small persistent volume for its SQLite config file, or point it at a Postgres pod (`postgres.pod:5432`) for durability. Integration widgets that call other services should use `.pod:<port>` addresses rather than localhost, matching Nexlayer's inter-pod DNS contract.