Seventeen services, tested honestly.

Cupola connects to 17 self-hosted services. Set up only the ones you run. Each one says what Cupola can do with it, and whether we have tested it on a real server.

How to read this page

  • Control is how far Cupola goes: full read and write, or mostly reading.
  • ✓ Verified on a real server, screens and actions (11 of 17).
  • ◐ Partly verified: the screens have read a real server, the actions not yet (5).
  • ○ Recorded answers only: not yet tried on a running server (1).
  • Run one that is not fully verified? Tell us how it goes, either way.

Media

Finding, requesting and keeping titles.

Seerr

Overseerr / Jellyseerr

Powers Discover: trending, calendar, genres, networks, studios, people, collections. Send, approve and decline requests, resolve issues, keep a watchlist. Household members sign in with their own account

Signs in with
API key, or a member's own sign-in (email, Jellyfin or Plex)
Control
Read + write
Tested
Verified on a real server

Full movie library, calendar, queue, wanted and history; auto and interactive search, monitoring, quality profiles, manual import, delete

Signs in with
API key
Control
Read + write
Tested
Verified on a real server

Everything Radarr does, plus seasons and episodes with per-season / per-episode search

Signs in with
API key
Control
Read + write
Tested
Verified on a real server

Everything Radarr does, plus an artist's page with every album and where it stands

Signs in with
API key
Control
Read + write
Tested
Verified on a real server

Subtitle library, wanted episodes and movies, history, providers (and resetting their throttles)

Signs in with
API key
Control
Mostly read
Tested
Partly verified

Author pages with every book and where it stands; search, monitor and delete. Adding authors is left out: Readarr is retired and its metadata service no longer answers

Signs in with
API key
Control
Manage
Tested
Partly verified

Downloads

Getting them, and the indexers behind it.

Live queue with filters, sorting and search; per-torrent Info / Files / Trackers / Actions; pause, resume, force-start, recheck, reannounce, per-torrent speed limits, the alternative speed switch, categories, tags, delete

Signs in with
User + password
Control
Read + write
Tested
Verified on a real server

Live queue, labels and session settings; start, stop, verify, reannounce, reorder, add, delete, Slow mode

Signs in with
User + password
Control
Read + write
Tested
Verified on a real server

Indexer overview and usage stats; add, edit, test, delete and bulk-manage indexers; push to connected apps; tags and app profiles

Signs in with
API key
Control
Read + write
Tested
Verified on a real server

Live queue, history and servers; pause and resume one job or everything, add by URL, delete

Signs in with
API key
Control
Read + write
Tested
Verified on a real server

Live queue, history, feeds and messages; pause and resume, add, delete

Signs in with
User + password
Control
Read + write
Tested
Verified on a real server

Stream

Who is watching, and how.

Who is watching right now, transcode reasons, resume points, libraries, users, devices and tasks; pause, stop or message a session

Signs in with
API key + viewer
Control
Read + sessions
Tested
Verified on a real server

The same session-first board, driven by Plex's own semantics: libraries, on deck, devices, playlists; stop a session

Signs in with
Token
Control
Read + stop
Tested
Partly verified

Infrastructure

The machine everything runs on.

Full console: dashboard, pools and disks, datasets and snapshots, SMB/NFS shares, apps, virtualization, replication and periodic tasks, reporting, users and groups; a disk with errors offers the scrub that repairs it

Signs in with
API key
Control
Read + write
Tested
Partly verified

Compose stacks with live terminal output: start, stop, restart, update, down, and edit or deploy the compose file itself

Signs in with
User + password
Control
Read + write
Tested
Verified on a real server

Array status, disks, shares, Docker containers, VMs and notifications; start and stop VMs, archive notifications

Signs in with
API key
Control
Read + VMs
Tested
Recorded answers only

Tested against recorded answers from Unraid's API, not yet against a running server. If you run Unraid, a report either way helps.

What the box is fronting, what is broken, which certificates are about to lapse; enable/disable hosts, renew a certificate

Signs in with
Email + password
Control
Read + write
Tested
Partly verified

Questions

Which services have been tested against real servers?

11 of 17 have been verified end to end on real servers, and 5 partly. Unraid is tested against recorded answers only. The services page shows which is which.

My services are behind a reverse proxy with a self-signed certificate. Will it work?

Yes. Cupola asks once before trusting a certificate, then pins it to that host. Cloudflare Access tokens, proxy passwords and custom headers work too.

Get Cupola

Free and open source. It works with the services you already run.

iPhone and iPad

TestFlight beta, from Apple

Android

APK from GitHub releases