Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Dashboarr

Dashboarr is a native mobile app (Android & iOS) that manages self-hosted media services from a single interface. Built with Expo and React Native, it connects directly to each service's REST API using API keys without requiring a backend server.

Ficha actualizada 23 sept 2026, 15:39 · upstream 23 sept 2026, 15:13 · release v1.19.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Dashboarr

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Dashboarr provides a unified dashboard for managing multiple media services simultaneously. It allows users to view queue statuses, monitor playback progress, manage torrents, organize library metadata, and control streaming devices like Plex, Jellyfin, Emby, Navidrome, Tautulli, Tracearr, Prowlarr, Jackett, Radarr, Sonarr, and more. The app features a dark-mode-only UI optimized for OLED screens, supports multi-instance management with tab switching, auto-network detection via WiFi SSID, secure API key storage in the device's secure enclave, wake-on-LAN functionality, pull-to-refresh on every screen, config import/export with biometric authentication, adjustable UI scale for accessibility, and optional self-hosted backend for push notifications.

The application is designed to be lightweight and serverless — all data resides locally between the phone and the services. Users can configure each service individually by entering its local URL, remote URL, and API key in the Settings tab. Dashboarr also integrates with Tailscale or any VPN to enable seamless access across home networks without requiring additional network configuration.

CASOS DE USO
  • Monitor torrent download progress across multiple clients (qBittorrent, rTorrent, ruTorrent, Deluge) from a single screen
  • Track and manage media library metadata for Plex, Jellyfin, Emby, Navidrome, Bazarr, and other indexers
  • Control streaming devices like Tautulli, Tracearr, Prowlarr, Jackett, and Radarr with unified queue management
  • Organize large media collections by searching across multiple services simultaneously
  • Monitor server health through Glances integration to detect CPU, RAM, disk, or network issues
  • Enable push notifications for critical events like torrent completions, new episodes grabbed, or service restarts
PUNTOS DESTACADOS
  • Supports over 20+ media services including qBittorrent, Radarr, Sonarr, Plex, Jellyfin, and more
  • No backend server required — all data is stored locally on the device for privacy
  • Dark mode only design optimized for OLED screens and late-night browsing
  • Auto-detects home WiFi SSID to automatically switch between local and remote URLs
  • Secure API key storage using the device's secure enclave (expo-secure-store)
  • Wake-on-LAN functionality allows apps to wake servers from sleep state
PRECAUCIONES
  • No in-app updater — manual updates must be downloaded from GitHub releases, and sideloaded APKs cannot update over each other
  • Requires a smartphone or emulator with Android/iOS OS; no desktop client is available
  • API key authentication means services must support REST API endpoints (some legacy services may not)
  • No built-in file management — users must manually add files to services via their respective apps
  • Push notifications are optional and require a separate self-hosted backend instance for full functionality
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Dashboarr
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

To deploy Dashboarr, clone the repository and install dependencies with pnpm. Start development mode with `pnpm start` or use EAS Build to build for production Android (AAB) or iOS (IPA). For local production builds, run `pnpm build:android:prod` which generates both AAB and APK files. To enable push notifications, self-host the companion backend using Node.js or Docker following its README. Configure services by entering their URLs and API keys in Settings. For seamless connectivity across home networks, use Tailscale to expose service IPs from anywhere, then configure Dashboarr to use remote URLs instead of local LAN addresses.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.