Dashboarr on a seedbox: the complete setup guide (Android & iOS)

Dashboarr 9 min read Updated Sep 6, 2026
On this page

Dashboarr is a free, open-source app for Android and iOS that puts your whole seedbox stack on one phone screen: rTorrent, Radarr, Sonarr, Prowlarr, Plex, SABnzbd and about twenty other services, each talking directly to your EvoSeedbox server over HTTPS. There is no account, no relay and no subscription. This guide walks through installing it, adding your first service, the exact URL pattern every EvoSeedbox app uses, and the workspace, tab and widget features that make it a genuine nzb360 alternative on iPhone as well as Android.

Every screenshot below was taken on a live EvoSeedbox account. Follow the per-service pages linked at the end for the exact fields each app needs.

What Dashboarr is and why it fits a seedbox

Dashboarr (GPL-3.0, source on GitHub) is built with Expo and React Native. It is a pure client: the app stores your service URLs and API keys in the phone’s secure storage and calls each service’s own REST or XML-RPC API. Nothing passes through a third-party server. That matters on a seedbox because every app you install with us already has a public HTTPS address with a valid certificate, so the app works identically on Wi-Fi, mobile data and abroad, with no VPN, port forward or dynamic DNS to set up.

Dashboarr service EvoSeedbox app Credential the app asks for
rTorrent ruTorrent (every plan) ruTorrent username and password
Radarr, Sonarr, Lidarr, Prowlarr, Bazarr same-name apps API key
Jackett Jackett API key
Seerr Overseerr or Jellyseerr API key
Plex Plex Media Server Sign in with Plex, or a token
Jellyfin, Emby Jellyfin, Emby API key
Tautulli Tautulli API key
Navidrome Navidrome Navidrome username and password
SABnzbd SABnzbd API key
NZBGet NZBGet Control username and password
Autobrr, Cleanuparr Autobrr, Cleanuparr API key

qBittorrent, Deluge, Transmission, Glances, unRAID, Tdarr, Pi-hole and Tracearr also appear in Dashboarr’s catalogue. They are not part of the EvoSeedbox app store, so they are not covered here.

Step 1: install the app

On first launch the app asks for notification permission (it uses local notifications for download-complete and service-offline alerts even without the optional backend) and shows a three-card tour of the workspace model. Version 1.17.0 is used throughout this guide.

Dashboarr first launch: notification prompt and the three-slide workspace tour
First launch: the workspace tour explains dashboards, the workspace switcher and pinned tabs.

Step 2: find your app’s URL and credential

Every application installed from the EvoSeedbox client area gets its own HTTPS address in the form https://SERVER.myseedbox.site:PORT, where SERVER is your server name and PORT is a five-digit number starting with 13. The client area shows this address on each app’s card. Use that HTTPS address, not the plain-HTTP IP address that some app cards also list, so the connection is encrypted end to end and Dashboarr’s certificate check passes without enabling “Allow invalid certificates”.

ruTorrent is the exception: it lives on the server’s root address with no port, so its Dashboarr URL is simply https://SERVER.myseedbox.site.

Where each app hides its API key is covered in the per-service pages, but the pattern is consistent: Radarr, Sonarr, Lidarr, Prowlarr and Bazarr keep it under Settings → General → Security; SABnzbd under Config → General; Seerr under Settings → General; Tautulli under Settings → Web Interface → API; Jellyfin under Dashboard → API Keys. Dashboarr prints the same hint under the key field for each service.

Step 3: add a service

Open Settings → Integrations → Browse services. The catalogue is grouped into download clients, media automation, indexers, media servers and monitoring. Tap a service to open its instance editor.

Dashboarr Settings, the empty Integrations screen and the Add a service catalogue
Settings → Integrations → Browse services. Dashboarr 1.17.0 lists 28 service types.

The editor has the same layout for every service:

  1. Name: anything you like. It becomes the tab and widget label, which matters once you run two Radarrs.
  2. Local URL and Remote URL: Dashboarr is designed for home servers that have a LAN address and a public address. A seedbox has only a public address, so leave Local URL empty and put the HTTPS address in Remote URL.
  3. Authentication: an API key field, or username and password for rTorrent, NZBGet and Navidrome.
  4. Custom headers: only needed if you have put your own reverse proxy with header authentication in front of a service. Leave empty.
  5. Scroll down and switch on Always use Remote URL. With no home network configured the app already falls back to the remote URL, but the switch makes the behaviour explicit and survives a later home-network setup.
  6. Tap Test Connection. A green toast reading “Connected via remote URL in NNN ms” means the URL, certificate and credential are all correct. Then tap Save.
Dashboarr instance editor filled in for a seedbox: remote URL, username and password, Test Connection and Save
The instance editor. Remote URL holds the seedbox address; Local URL stays empty.
Dashboarr Test Connection result and the Add to dashboards sheet after saving
A successful test, then the “Add to dashboards” sheet that appears after the first save.

After the first save Dashboarr offers to attach the instance to your dashboards. The default dashboard is in auto-attach mode, so every new service joins it automatically.

Reading the Test Connection messages

Message Meaning on a seedbox
Connected via remote URL in … ms Done. Typical latency from Europe or North America is 200–1,000 ms.
Wrong username or password / Invalid API key Re-copy the key. For rTorrent, use the ruTorrent login, not your client-area password.
Unexpected HTML / login page The URL points at a web UI rather than the API. Check the port and remove any trailing path.
Certificate error You typed the plain-IP address. Switch to the https://SERVER.myseedbox.site:PORT form. Do not enable “Allow invalid certificates”.
Timed out The app itself is stopped. Open the app from the client area first, or restart it there.

Step 4: skip the typing with a config file

Typing a dozen URLs and 32-character API keys on a phone keyboard is the slowest part of setup. Dashboarr’s Settings → Backup & Storage → Import settings accepts an unencrypted JSON file written on a computer, which the developer documents as a supported path rather than a workaround. Encrypted exports use the same screen and always require a passphrase.

Dashboarr Backup and Storage screen, the import confirmation and the Configuration imported successfully toast
Import replaces the whole configuration. Export your current one first if you want it back.

A minimal file for one ruTorrent and one Radarr looks like this. The version must not be higher than the app supports: 1.17.0 accepts up to 49, and an older number is migrated forward automatically.

{
  "version": 49,
  "exportedAt": "2026-09-05T22:00:00.000Z",
  "services": {
    "rtorrent": [{ "id": "rtorrent-1", "enabled": true, "name": "rTorrent",
                   "localUrl": "", "remoteUrl": "https://SERVER.myseedbox.site", "useRemote": true }],
    "radarr":   [{ "id": "radarr-1", "enabled": true, "name": "Radarr",
                   "localUrl": "", "remoteUrl": "https://SERVER.myseedbox.site:13011", "useRemote": true }]
  },
  "secrets": {
    "rtorrent-1": { "username": "YOUR_RUTORRENT_USER", "password": "YOUR_RUTORRENT_PASSWORD" },
    "radarr-1":   { "apiKey": "YOUR_RADARR_API_KEY" }
  },
  "autoSwitchNetwork": false,
  "homeNetworks": [],
  "dashboards": [{ "id": "dash-1", "name": "Seedbox", "widgets": [],
                   "pinnedTabs": ["downloads", "movies", "services"] }],
  "activeDashboardId": "dash-1"
}

Rules that reject a file: every URL needs a scheme (https://) or must be ""; instance ids must be unique across all services; a secrets key that matches no instance id is silently dropped, which shows up as a service that loads but cannot authenticate. Service keys must be exactly rtorrent, radarr, sonarr, lidarr, prowlarr, jackett, overseerr (used for Seerr and Jellyseerr), plex, jellyfin, emby, tautulli, navidrome, bazarr, sabnzbd, nzbget, autobrr and cleanuparr. Treat the file as a password vault and delete it from both devices after importing.

Dashboarr Integrations list showing 17 connected seedbox services with response times
After import: 17 services, each row showing its URL and last response time.

Step 5: dashboards, tabs and widgets

Dashboarr organises everything into workspaces (the app calls them dashboards). Tap the name at the top left to switch, or the slider icon to edit. Each workspace has its own name, icon, colour, attached instances and up to three pinned tabs that sit between Dashboard and Settings in the bottom bar. For a seedbox, Downloads, Movies and Services is a sensible trio: Downloads is the rTorrent (and Usenet) queue, Movies is Radarr, and Services is the grid from which every other integration opens.

Dashboarr Edit dashboard screen: name, icon, attached instances and the Pinned tabs picker
Edit dashboard: attached instances and the three-slot pinned tabs picker.
Dashboarr Services grid with 17 seedbox apps and the empty dashboard before widgets
The Services tab. Long-press a tile to reorder; tap to open that service’s screen.

Widgets are added from the dashboard itself with Add widget. Twenty-seven are available in 1.17.0; the most useful on a seedbox are Speed Stats (live rTorrent throughput and lifetime totals), Downloads (top active torrents with pause and resume), Service Health (a status grid of every enabled service), Calendar (Sonarr air dates merged with Radarr release dates), Radarr Queue, Sonarr Queue and Recently Downloaded.

Dashboarr Add widget picker and a seedbox dashboard with Speed Stats, Downloads and Calendar widgets
Widget picker, then the dashboard with Speed Stats, Downloads and Calendar.

Global search (the magnifier on the dashboard) queries every attached service at once and groups results by source, so one query shows a Radarr library match, a Seerr request option and an indexer release side by side.

Dashboarr global search results for Alien grouped by Radarr, and the Activity screen
Global search across services, and the Activity screen fed by Tautulli.

Notifications

Settings → Notifications has a master switch and seven categories: torrent completed, SABnzbd completed, NZBGet completed, movie downloaded, episode downloaded, service offline and new Seerr request. Without the optional backend these are local notifications, raised while the app is open or recently backgrounded. True push while the app is closed needs Dashboarr’s self-hosted companion backend, a Docker container designed to run next to a home media stack. It is not one of the apps we offer, so treat push as a home-server feature.

Dashboarr Network, Notifications and Appearance settings screens
Network (auto-switch stays off for a seedbox), Notifications and Appearance.

Security notes

  • API keys are stored in the phone’s secure enclave via expo-secure-store; the editor masks them after saving.
  • Every EvoSeedbox app address uses a publicly trusted certificate, so leave “Allow invalid certificates” off.
  • Dashboarr has full control of whatever you connect: it can delete torrents, remove movies and approve requests. Protect the phone with a lock screen, and export backups only with a passphrase.
  • If a key is ever exposed, regenerate it in the app’s own settings page and update Dashboarr. Nothing on the server needs to change.

Connect each service

Each page below shows the filled-in editor for that app and what the finished screen looks like on a real account.

FAQ

Is Dashboarr free?

Yes. It is GPL-3.0 open source with no paid tier, no ads and no account. The developer accepts optional Ko-fi donations.

Does it replace nzb360?

For most seedbox users, yes, and it is the only one of the two available on iPhone. nzb360 still has deeper per-torrent detail for rTorrent (file lists and per-torrent limits), which Dashboarr does not expose for that client yet.

Can I add two servers or two Radarr instances?

Yes. Every service supports multiple instances, each with its own name; switch between them inside the tab, or aggregate them on the dashboard. Put each server’s instances in their own workspace to keep the tabs tidy.

Do I need a VPN or to open ports?

No. Every EvoSeedbox app already has a public HTTPS address. Dashboarr’s local/remote switching and home-network detection exist for home servers; leave auto-switch off.

Why does the speed limit screen show a huge download number?

rTorrent reports the global limit that your plan applies. Dashboarr displays it in KB/s; leave it alone unless you deliberately want to throttle below your plan speed.

Where do I report app bugs?

Dashboarr issues go to the developer’s GitHub issue tracker (Settings → About → Report an issue pre-fills the version). Problems with the seedbox side of the connection go to our support desk.

Next: connect rTorrent / ruTorrent

Put this into practice

EvoSeedbox ships with one-click app installs and up to 10 Gbps per box.

Get your seedbox →