# Avoid Media Server Maintenance Without Giving Up Your Apps

Running a media server at home is fun until maintenance becomes the main hobby: Docker updates, reverse proxies, TLS certificates, storage paths, backups, monitoring, hardware failures, and home upload limits.

ElfHosted is managed open-source app hosting for users who want familiar apps like [Plex](</app/plex/>), [Jellyfin](</app/jellyfin/>), [Emby](</app/emby/>), [Sonarr](</app/sonarr/>), [Radarr](</app/radarr/>), and [Prowlarr](</app/prowlarr/>) without maintaining the server platform themselves. It is not a seedbox; the broader [100+ app catalog](</apps/>) includes many non-media self-hosted apps too. You bring your own storage and provider accounts; ElfHosted runs, updates, monitors, and backs up the apps.

[Browse personal media stacks](<https://store.elfhosted.com/product-category/personal-stacks/personal-media-stacks/>) [See migration guide](</migrate-to-elfhosted/>)

## The maintenance problem

Most home media stacks start small. A Docker Compose file, a mini-PC or NAS, a reverse proxy, a few apps, and maybe some storage mounts. Then the quiet jobs accumulate:

- keeping Docker images and host packages current
- fixing containers after upstream app changes
- maintaining DNS, reverse proxies, TLS certificates, and port forwarding
- monitoring uptime while you travel or sleep
- checking backups and restoring configs when disks fail
- dealing with home upload bandwidth, CGNAT, ISP changes, and power cuts
- remembering which path mapping each app expects this month

None of that is the part people were excited about. It's platform maintenance.

## What ElfHosted takes over

ElfHosted runs the application layer for you:

- **Open-source media apps**: Plex, Jellyfin, Emby, Sonarr, Radarr, Prowlarr, request managers, and supporting tools from the ElfHosted catalog.
- **Infrastructure**: Kubernetes, containers, routing, TLS, monitoring, and service health.
- **Routine app operations**: provisioning, updates, restarts, and configuration backups via [ElfBot](<https://docs-internal.elfhosted.com/app/elfbot/>).
- **Reliable public access**: each app gets a managed HTTPS URL without exposing your home network.
- **Supportable defaults**: apps are provisioned with the ElfHosted paths, companion services, and storage integration points they need.
- **An MCP server for your apps**: connect Claude, ChatGPT, Cursor or any MCP-compatible agent and it can check on your apps and ask for changes, with your OK first. See [connect your AI agent](</ai-agents/>). No agent? The built-in assistant, [Sam](</app/sam/>), helps you set up and troubleshoot your apps.

You still configure the apps through their normal UIs. The difference is that the host, reverse proxy, container runtime, and uptime chores are not your problem.

## What stays under your control

ElfHosted hosts apps; it does not take ownership of your library or accounts.

- **Storage is bring-your-own**: Real-Debrid, Usenet via [NzbDAV](</app/nzbdav/>), or rclone-compatible cloud storage such as Hetzner Storage Box, Google Drive, OneDrive, Dropbox, or S3.
- **Accounts stay yours**: Plex accounts, provider accounts, indexer accounts, and cloud storage accounts remain under your control.
- **App configs are portable**: Sonarr, Radarr, Prowlarr, Plex, Jellyfin, and Emby all have migration or backup paths.
- **Your old setup can run in parallel**: the safest cut-over is to trial ElfHosted while your home server still exists.

That split is important: ElfHosted is the managed platform, not a magic content source.

## Common paths away from self-hosted maintenance

### Keep your library, move the apps

If your media already lives on cloud storage or a provider account, this is the cleanest move. Attach the same storage/provider to ElfHosted, restore or rebuild app configs, and let the apps run from ElfHosted instead of your hardware.

Start with the [migration guide](</migrate-to-elfhosted/>) if you're coming from unRAID, TrueNAS, Synology DSM, or Docker.

### Keep the media server, drop the home server

If Plex, Jellyfin, or Emby is the part you care about, move just that layer first:

- [Run Plex without a home server](</guides/media/plex-without-home-server/>)
- [Run Jellyfin without Docker](</guides/media/jellyfin-without-docker/>)

### Keep the Arr workflow, drop the Docker upkeep

If your workflow depends on Sonarr, Radarr, Prowlarr, and companion apps, use ElfHosted as a managed home for that app stack:

- [Run Sonarr and Radarr without Docker or a home server](</guides/media/sonarr-radarr-without-docker/>)
- [Media stack guides](</guides/media/>) for Plex, Jellyfin, or Emby paired with Real-Debrid, Debridge, TorBox, or Usenet paths

## Managed app hosting vs doing it yourself

| Responsibility | Home server / VPS | ElfHosted |
| --- | --- | --- |
| Host OS and updates | You | ElfHosted |
| Docker / Kubernetes runtime | You | ElfHosted |
| Reverse proxy and TLS | You | ElfHosted |
| App provisioning | You | ElfHosted |
| App configuration choices | You | You |
| Provider accounts | You | You |
| Storage choice | You | You |
| Config backups | You | ElfBot-backed app config backups |
| Home network exposure | Often required | Not required |
| MCP server for your AI agent | Build it yourself | Included |
| Setting up apps | You | You, with a built-in assistant to walk you through it |
| Troubleshooting app behavior | You | A built-in assistant checks your actual apps, with ElfHosted support behind it |

## When ElfHosted is a good fit

ElfHosted usually makes sense when:

- the home server is reliable enough to keep the library, but annoying enough that you want the apps elsewhere
- the monthly subscription is worth less than the time you spend maintaining Docker, proxies, storage paths, and monitoring
- you want family access without exposing your home network
- you travel, move, or have unreliable home power/upload
- you want the same open-source apps, but not the platform chores

If running the stack is still the fun part, keep self-hosting. If the maintenance has become the hobby tax, ElfHosted is the escape hatch.

## Next steps

- New to ElfHosted? Start with [Migrate to ElfHosted](</migrate-to-elfhosted/>).
- Comparing product categories? Read [ElfHosted is managed app hosting, not a seedbox](</guides/media/managed-app-hosting-vs-seedbox-vps/>).
- Choosing a player? Compare [Plex without a home server](</guides/media/plex-without-home-server/>) and [Jellyfin without Docker](</guides/media/jellyfin-without-docker/>).
- Keeping the Arr workflow? See [Sonarr and Radarr without Docker](</guides/media/sonarr-radarr-without-docker/>).
