Hound Media Server
The Modern Hybrid Media Server

Hound is a fully-featured media server, like Jellyfin or Plex, but with the additional ability to stream content through P2P (torrent) or HTTP/Debrid sources. With Hound, you get the benefits of fully controlling your media like Jellyfin, but can also stream instantly like Stremio. It's the best of both worlds.
Hound is fully open source (AGPLv3) and self-hosted.
Access the demo here
username: selfhosted
password: passwordThe web app is not optimized for mobile yet, try using a desktop.
These features come out of the box, without having to deploy additional services:
| Feature | Hound | Plex | Jellyfin | Stremio |
|---|---|---|---|---|
| Host and stream your own media | Yes | Yes | Yes | No |
| Stream content instantly from P2P/Debrid sources | Yes (Debrid recommended) | No | No | Yes (Debrid recommended) |
| Downloading Content | Yes, through Hound itself and Stremio addons | Not handled by Plex (3rd party) | Not handled by Jellyfin (3rd party) | No |
| Detailed watch activity and statistics | Yes | No | No | No |
| Initial setup and deployment | Fast, most things out-of-the-box No need to set up multiple services | A bit more complicated Likely deploying a full stack of apps/services | A bit more complicated Likely deploying a full stack of apps/services | Fast, most things out-of-the-box |
| Transcoding | WIP | Yes (paid license for hardware transcoding) | Yes | On Web Client (?) |
| Pricing | All features free for one user, One lifetime license to unlock extra users | Freemium Subscription for extra features | Completely Free | Completely Free |
| Client Support | Limited Android & Android TV iOS & tvOS in progress | Extensive | Limited official clients Strong third-party support | Decent |
| Ecosystem | Fledgling | Mature | Mature | Mature |
| License | AGPLv3 | Proprietary | GNU GPL v2 | Open Core |
| Selfhosted / Privacy Notes | Fully open-source Self-hostable Fully private | Self-hostable but closed-source, remote auth required, questionable privacy | Fully open-source Self-hostable Fully private | Technically self-hostable, rare in practice |
I originally built Hound as a movie/show tracker a few years ago. I wanted a self-hosted version of Trakt with good UI/UX.
Some time ago, I set up a Jellyfin server for my family, but after a lot of effort deploying the whole suite, I came to the dreadful realization that they still preferred Netflix anyway.
Here are the observations that led me to build Hound:
Instant Streaming is important for a lot of people
But I like having control over my media
I wanted a solution where I could decide, when to download and when to stream.
To achieve both, I needed Jellyfin + the stack and Stremio, but this creates a fragmented experience, and Stremio isn't self-hosted. So I repurposed Hound from a media tracker to a media server. This had the added benefit of a well-integrated media server + tracker in one app.
Early on, I decided that Hound would be a paid app so I could continue its development. I thought a long time on the right pricing model, before landing on this one:
Hound is completely free for one user, one-time paid license to unlock unlimited users.
The core philosophy behind this is to allow users to fully try all features, without restriction, so they can make an informed choice on whether or not to purchase Hound. There are no restrictions to the number of devices.
Warning
As Hound is still in Beta, you can't actually purchase a license yet, so these restrictions don't apply yet. They will apply upon v1.0.0 release.
Self-hosting is the core philosophy behind Hound, and although it has a paid option, it is fully open-source and forkable by anyone. Your data stays in your server always, and nothing is sent to Hound's servers (becase Hound servers don't exist).
If you choose to purchase a license, activation is completely offline.
This means I can't stop you from forking Hound and remove the activation checks. Instead of doing this, if you are not able to support Hound financially, I invite you to contribute to the project if you can, and keys will be given to dedicated contributors.
Hound is not vibe-coded. I started developing Hound years ago and even made a reddit post about it. Since then, a lot has changed in the software development landscape.
Here's my current development approach:
Actual coding is rarely the development bottleneck in Hound, when you plan well, the actual code changes should be short and surgical. I know the codebase better, and I've found that using AI to code doesn't speed up the process. With AI, the time spent debugging offsets any time saved.
I don't use AI to write for me either, everything in the documentation, repos, are my own writing. Pinky promise.
Right now, I'm the only one working on Hound, so contributors are very welcome!
Feel free to report bugs on Github, or make a pull request.