Skip to main content
GreenGeeks logotype

Medusa VPS Docker Hosting

Pair Medusa with a GreenGeeks VPS for always-on automation, with SSD room for a growing TV library, RAM for long uptimes, and nightly database backups.

  • Always-on for new episodes
  • SSD room for growing library
  • Nightly database backups
Medusa VPS Docker Hosting | GreenGeeks
GoogleTrustpilotWordPresscPanelPHP
Why GreenGeeks

Why Run Medusa on GreenGeeks

A VPS keeps Medusa online 24/7, with SSD room for a growing library, RAM headroom for long uptimes, and nightly backups of the Medusa SQLite database.

Always-On Uptime for New Episodes

A 99.9% uptime target keeps Medusa polling indexers, so each new episode is filed on its air date.

SSD Storage Room for a Growing Library

Fast SSD storage holds a growing TV library, the metadata, cache, and poster files Medusa creates.

Memory Headroom for Long Uptimes

A VPS gives Medusa enough RAM headroom for the slow memory creep this Python service builds.

Nightly Backups of the Database

Nightly backups save your Medusa config and SQLite database so a bad upgrade is easy to roll back.

Self-Managed VPS

Self-Managed VPS Plans

Full root access, guaranteed resources, and unmetered transfer — you take control.

VPS 4GB

Start small with reliable VPS performance.

Special PriceSave 50%
Original price: $19.99$9.99/month

Renews at $19.99/month

Core Resources

  • 2 vCPU
  • 4 GB RAM
  • 80 GB SSD Storage
  • Unmetered Transfer
30-day money back guarantee!

VPS 8GB

Scale up apps, databases, and containers.

Special PriceSave 50%
Original price: $39.99$19.99/month

Renews at $39.99/month

Core Resources

  • 4 vCPU
  • 8 GB RAM
  • 160 GB SSD Storage
  • Unmetered Transfer
30-day money back guarantee!
Most Popular

VPS 16GB

Run production workloads with more resources.

Special PriceSave 50%
Original price: $79.99$39.99/month

Renews at $79.99/month

Core Resources

  • 8 vCPU
  • 16 GB RAM
  • 320 GB SSD Storage
  • Unmetered Transfer
30-day money back guarantee!

VPS 32GB

High-capacity VPS for demanding applications.

Special PriceSave 45%
Original price: $109.99$59.99/month

Renews at $109.99/month

Core Resources

  • 16 vCPU
  • 32 GB RAM
  • 640 GB SSD Storage
  • Unmetered Transfer
30-day money back guarantee!

What is Medusa?

Medusa is the long-running fork of SickBeard and SickChill, maintained as a community TV-show automation server written in Python and released under the GPL-3.0 license. You add a show, pick the quality you want, and Medusa watches for new episodes around their air dates, finds them through your configured providers, sends them to your download client, and post-processes the finished files into a clean library.

Within that family, SickRage is now defunct, leaving Medusa as one of the actively maintained options. The latest release, v1.0.25, came out in November 2025, and the project has more than 290 contributors and 128 releases on record across a roadmap that still ships steady updates.

What You Can Build with Medusa

The main thing you build with Medusa is a hands-off TV library. You point Medusa at the shows you want to follow, pick a quality, and the tool does the rest in the background. Episodes are searched, downloaded, renamed, and filed into a clean folder structure any media server can read.

Beyond a basic library, Medusa is a strong fit for anime collectors thanks to its AniDB indexer and automatic XEM scene-numbering support. People also use it as a curated archive of older shows they already own on disc, where Medusa handles renaming, NFO metadata, poster art, and subtitles. Once configuration is in place, day-to-day work moves to the dashboard, where you can see missing episodes and shows airing soon.

What You Can Build with Medusa

The Key Features of Medusa

Medusa supports a wide list of indexers and providers. Show metadata pulls from TVDB, TVMaze, and TMDB, plus AniDB for anime. Releases can be searched across a large set of torrent and NZB providers, including custom providers and Jackett. For downloads, the tool integrates with SABnzbd, NZBGet, qBittorrent, Transmission, Deluge, rTorrent, uTorrent, and Synology Download Station.

Post-processing is where Medusa does its most useful work. The tool renames each file to a configurable scheme, generates NFO and TBN metadata, downloads posters and fanart, and can notify Plex, Jellyfin, Emby, or Kodi when new episodes arrive. Subtitle search runs automatically per show, and Medusa can pause post-processing until the wanted subtitles arrive.

The Key Features of Medusa

Frequently Asked Questions

Everything you need to know about self-hosting Medusa on GreenGeeks VPS.

Medusa is an open-source automatic video library manager for TV shows, written in Python. The tool watches for new episodes of shows you track, downloads them through your configured torrent or NZB providers, renames the files, and sorts them into a clean library folder. It is the active, polished descendant of the Sick Beard project, in the same family as SickChill and SickGear. Medusa runs on Linux, macOS, Windows, NAS devices like Synology and QNAP, and inside a Docker container.

Medusa is free and open source under the GPL-3.0 license, with no paid tier and no in-app charges. The only cost in running it is the server it runs on, plus whatever you spend on indexer or NZB provider subscriptions if you use paid ones. A VPS bundles the hosting layer, fast SSD storage, and reliable 24/7 uptime into one monthly bill, so the cost of an automated TV library setup stays predictable from one month to the next.

Medusa supports both NZB and torrent download clients. On the NZB side, it works with SABnzbd and NZBGet. On the torrent side, it integrates with qBittorrent, Transmission, Deluge, rTorrent, uTorrent, and Synology Download Station. The matching is done by Medusa once a release is found, and the download client handles the actual transfer. After the file finishes, Medusa picks it up from the configured download folder, processes it, and files it into the right show and season folder for that title.

The Medusa project does not publish a hard minimum. CPU usage stays low in normal operation, but RAM use can climb over long uptimes. One documented Raspberry Pi case showed Medusa using about 730 MB after 17 hours of uptime, and similar slow growth is a known long-running pain point. The practical answer is to provision generous memory headroom. A VPS with 1 to 2 GB of RAM handles a single Medusa instance with room for the Python process to grow.

Anime support is one of the reasons many collectors pick Medusa over similar tools. The app searches AniDB for show data, handles automatic XEM scene numbering and naming, and supports DVD-order numbering, specials, and multi-episode files. Those features matter for anime, where scene, absolute, and DVD episode numbering rarely agree across release groups. The result is fewer manual fixes and cleaner files in your library. Anime-heavy libraries often run Medusa for this part of its feature set, and the savings in manual cleanup show up early.

You add a show in the web UI and pick the quality you want. Medusa pulls episode and air-date data from an indexer like TheTVDB, TVMaze, or TMDB, then searches your configured torrent and NZB providers around each new air time. When a matching release appears, Medusa sends it to your download client. After the download finishes, Medusa renames the file, generates NFO and poster files, files it into your library, and can notify your media server about the new episode.

Yes, that is the whole point of the tool. Once you set up indexers, providers, a download client, and a quality profile per show, Medusa searches around each new air time, snatches the matching release, sends it to the download client, and post-processes the result into your library on its own. Manual searches are still available when you want to pick a specific release, and the failed-download handler lets you mass-fail seasons or episodes to trigger a fresh search round.

Medusa organizes downloaded episodes into a clean folder structure any modern media server can read. Plex, Jellyfin, Emby, and Kodi pick up new files from that folder once you point the server at it. Medusa can also update the Kodi library and send notifications to Plex, Kodi, Trakt, and a list of other services when a new episode is filed. Sync with a Trakt watchlist is also built in, so your watch state stays in step across devices and clients.

Effectively yes. Medusa triggers searches around episode air times and polls the download folder on a recurring schedule, so the automation only works if the server stays up around the clock. A laptop that sleeps overnight or a desktop you reboot will miss the next morning of new releases. NAS devices and VPS plans are the usual choice for that reason. The project itself frames Medusa as set-and-forget software for always-on devices, with no manual input needed once configured.

Medusa is actively maintained and released, with version 1.0.25 published in November 2025. The GitHub repository shows more than 290 contributors and over 128 releases on record, and the LinuxServer.io Docker image was rebased on Alpine 3.22 in the same month. Community comparisons treat Medusa as one of the active Sick Beard descendants, alongside SickChill, with SickRage now defunct. New issues and pull requests are handled on a steady cadence on GitHub, so the project is far from abandonware these days.

Launch Medusa on a VPS

Run self-hosted Medusa TV automation on GreenGeeks VPS hosting — always-on uptime for episode polling, SSD storage for your growing library, RAM headroom for long uptimes, and nightly database backups, all on 300% renewable-powered servers.

  • 99.9% uptime keeps Medusa polling indexers around every air date.

  • SSD storage holds the library, metadata, cache, and poster files.

  • RAM headroom handles the memory creep this Python service builds.

  • 300% renewable energy match on every VPS.