{"repo":"samuelloranger/labby","free":true,"listed":false,"github":"https://github.com/samuelloranger/labby","clone":"git clone https://github.com/samuelloranger/labby.git","description":"Self-hosted homelab dashboard: Widgets, live Docker stats, and real-time SSE updates. Built with Svelte + Bun.","language":"TypeScript","stars":84,"topics":["bun","dashboard","docker","glance","homarr","homelab","self-hosted","selfhosted","sse","svelte"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Labby A self-hosted homelab dashboard — lightweight like Glance, interactive like Homarr. One Bun process, one container, config stored in a small SQLite database and editable in-app. Features - Widgets — service monitor, Docker, qBittorrent/Transmission, SABnzbd, AdGuard, Jellyfin, Emby, Plex, Beszel, Radarr, Sonarr, Rawkoon, weather, calendar, speedtest, bookmarks, Reddit, Hacker News - Live updates — server polls integrations and pushes changes over SSE (no client-side polling) - Interactive — start/stop containers, pause/resume torrents, toggle AdGuard protection - Config & credentials — stored in SQLite ( config/labby.db ), Zod-validated; edit service URLs/keys from the in-app Manage Services page - Theming — named color schemes saved to the DB; no flash on first paint Security Labby has no authentication. Run it behind a reverse proxy restricted to your LAN or VPN. Anyone who can reach the app can read status and control integrated services. Do not expose Labby to the public internet without network-level access control. Backups (plaintext, including credentials) are written to config/backups/ on the server, never returned in an API response. Quick start Labby runs as a single container. Copy docker-compose.yml and start it: Open http://localhost:8080 , then add your service URLs and credentials on the Manage Services page (the Database icon in the header). On first run Labby seeds its SQLite DB ( config/labby.db ) with a default layout via built-in migrations; everythi","default_branch":null,"files":null,"tree":[],"storefront":"/r/samuelloranger","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/samuelloranger/labby/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}