This self-hosted service lets me stream my media remotely without paying for Plex Pass


Paying a monthly fee to stream movies and shows you already own that sit on drives in your house sounds silly when you think about it. Plex built its reputation on solving the home media problem, but it quietly put the best features behind a subscription. Jellyfin does everything Plex does, like remote streaming, mobile apps, offline downloads, metadata, and collections, and it doesn’t charge you for any of it.

You don’t need a powerful computer to run your server

Running everything in Docker keeps your setup clean and separate

Getting started with Jellyfin means first figuring out what hardware you’ll run it on. You can run it on your own PC, but if you want it to be on its own server, you have many options. You can choose something small and cheap like a Raspberry Pi, an alternative to that, or go all the way up to an old laptop you have lying around or a proper NAS box.

If you’re going the Raspberry Pi route, do yourself a favor and install a minimal OS like Raspberry Pi OS Lite or DietPi instead of the full desktop version. It keeps things lean and leaves more resources for actually serving the media.

You don’t need a powerhouse. Even an old dual-core with a few gigs of RAM will handle Jellyfin just fine for a household or two. The cleanest way to get it running is with Docker. Putting Jellyfin in a container keeps it separate from everything else on the machine, makes updates as simple as pulling a new image, and saves you from the dependency nightmares that come with installing things directly on the OS.

Pretty much any current Linux distro will work as the host. Ubuntu Server or Debian are the go-to choices, but I run mine on Windows 10. If you run it on Linux, you don’t need a desktop environment at all, since everything is managed through Docker and Jellyfin’s web interface.



















Quiz
8 Questions · Test Your Knowledge

Cutting-edge Jellyfin features
Trivia challenge

Think you’ve kept up with Jellyfin’s evolution? Put your media server knowledge to the test.

StreamingFeaturesInterfaceClientsMedia

Which SyncPlay feature, added to Jellyfin, allows multiple users to watch content simultaneously in sync?

Correct! SyncPlay is Jellyfin’s built-in synchronized playback feature that lets multiple users watch the same content together in real time. It was introduced to bring a watch-party experience natively into the platform without needing third-party tools.

Not quite — the feature is called SyncPlay. It’s Jellyfin’s native synchronized playback system that keeps multiple viewers in lockstep, complete with play, pause, and seek synchronization across all participants.

What major overhaul did Jellyfin introduce to modernize its web interface in recent years?

Correct! Jellyfin’s web client underwent significant modernization efforts including a shift toward a cleaner component-based architecture using modern JavaScript frameworks. The goal was to improve performance, accessibility, and maintainability across all browsers.

Not quite. Jellyfin has been progressively modernizing its web client through architectural improvements and a refreshed design system built around modern JavaScript tooling. It remains browser-based rather than moving to a native desktop wrapper like Electron.

Which official Jellyfin mobile client was released to provide a native experience on Android and iOS?

Correct! Jellyfin Mobile is the official app available for both Android and iOS, providing a native mobile experience for browsing and streaming your media library. It has received numerous updates improving playback compatibility and UI responsiveness.

Not quite. The official mobile app is simply called Jellyfin Mobile and is available on both Android and iOS. Swiftfin is actually a separate community-developed native iOS client, while Jellyfin Theater is a different desktop-focused client.

What is Swiftfin, the community-developed Jellyfin client?

Correct! Swiftfin is a natively built iOS and tvOS client for Jellyfin, written in Apple’s Swift programming language. It was created to deliver a smoother, more native Apple experience compared to the web-wrapped mobile app, with support for features like direct play and native video controls.

Not quite. Swiftfin is a native iOS and tvOS application written in Swift, Apple’s programming language. It offers a polished, platform-native experience for Apple device users connecting to their Jellyfin server, with better performance than a browser-wrapped approach.

Which subtitle format support was notably improved in Jellyfin to better handle complex typography and styling?

Correct! ASS (Advanced SubStation Alpha) and SSA subtitle formats support was a major focus for improvement in Jellyfin, particularly important for anime fans who rely on complex styled subtitles with custom fonts, positioning, and animations. Better ASS rendering meant far fewer burned-in subtitle workarounds.

Not quite — the answer is ASS/SSA (Advanced SubStation Alpha). These subtitle formats are heavily used in anime fandom for their rich styling capabilities. Jellyfin improved support so these subtitles render correctly in the browser player without needing to transcode them into the video stream.

What hardware acceleration method did Jellyfin add support for to improve transcoding on Intel GPUs?

Correct! Intel’s Quick Sync Video (QSV) is a hardware-accelerated video encoding and decoding technology built into Intel processors and integrated graphics. Jellyfin expanded and refined its QSV support to allow users with Intel hardware to transcode media far more efficiently, reducing CPU load significantly.

Not quite. While NVENC is NVIDIA’s encoder and AMF is AMD’s equivalent, Jellyfin specifically improved support for Intel’s Quick Sync Video (QSV). QSV leverages Intel’s integrated GPU capabilities to handle transcoding tasks, making it a popular choice for home server builders using low-power Intel hardware.

What feature did Jellyfin introduce to allow users to manage and track their media progress across multiple devices?

Correct! Jellyfin stores playback progress server-side, meaning your watch state — including where you left off — syncs automatically across all your devices and clients. This lets you start a movie on your TV and seamlessly resume it on your phone without losing your place.

Not quite. Jellyfin handles this through server-side playback state syncing, which means your resume points and watch history are stored on the server itself. Any client — whether mobile, TV, or browser — can pick up exactly where you left off without needing a third-party cloud service.

Which major plugin capability was formalized in Jellyfin to allow community developers to extend server functionality?

Correct! Jellyfin formalized its plugin ecosystem by providing a standardized plugin API alongside an official plugin catalog that users can browse and install directly from the server dashboard. This made it much easier for community developers to build and distribute extensions for metadata providers, authentication systems, and more.

Not quite. Jellyfin established a proper plugin framework complete with a standardized API and an official in-app catalog for discovering and installing plugins. This opened the door for community contributions like custom metadata scrapers, last.fm scrobbling, and alternative authentication providers.

Challenge Complete

Your Score

/ 8

Thanks for playing!

Before you actually spin the container up, think about where your files are going to live. If you can swing it, config, cache, and transcode folders should be on an SSD. Transcoding, in particular, hammers storage since Jellyfin is constantly writing and deleting temp files.

Once it’s up and running, you’ll open the web interface to finish setup. The wizard walks you through creating an admin account and pointing the server at your media folders.

You can stream your movies anywhere without paying a dime

No company can track your data or lock you out of your files

Jellyfin next to Kodi showing their menus Credit: Jorge Aguilar / How To Geek | Jellyfin | Kodi

One of the biggest selling points of running your own media server is being able to take your library with you wherever you go, and this is where Jellyfin really sets itself apart. Plex and Emby both lock remote streaming, mobile playback, and offline sync behind a paywall, but Jellyfin gives you all of that for free.

It’s a non-profit, open-source project, so there are no paywalls, no premium tiers, and no hidden fees standing between you and your files. Once you’ve set up remote access at home through a reverse proxy or something like Tailscale, you can stream to any device, anywhere, without ever paying a dime.

The client app situation is surprisingly solid too. There are official apps for Android, iOS, Android TV, Fire TV, Roku, LG webOS, Samsung Tizen, and even Xbox. Some of these are simple web-wrapper apps that keep things consistent across platforms. For people who travel or commute a lot, offline support is a real highlight.

iPhone showing Captain America The First Avenger details in Jellyfin with Dolby Vision and Atmos options. Credit: Patrick Campanale / How-To Geek

Apps like Findroid let you download movies and episodes straight to your phone, and when you come back online, they sync your progress, watch status, and timestamps back to your server automatically.

Beyond the cost savings, the bigger deal is how much control you have. Commercial platforms have gotten so much worse to use over time. You have to deal with ads, unsolicited recommendations, data collection, and more. They also depend on their own central servers for authentication, which means if their infrastructure goes down, you can get locked out of files sitting on your own hard drive. Jellyfin has none of that.

There are no central servers, no telemetry, and no third-party login required. You open the app, you see your library, and that’s it. Nothing pushed on you, nothing tracked. It’s your content, on your hardware, fully under your control.

You have to organize your files exactly right, or things break

Taking the time to fix your library saves you from a lot of headaches later

Portrait show art in Jellyfin Credit: Jellyfin

Jellyfin is picky about how things are organized, especially TV shows. It expects something like “Show Name/Season XX/Episode YY.ext,” or it won’t make sense of what it’s looking at. Once your folders are added, the server scans everything and pulls in metadata automatically from places like TMDb and TheTVDB, so posters, descriptions, cast info, and ratings all show up without any extra effort on your end.

You’ll need to apply those same naming rules to your movies too, or the server will start acting up. Jellyfin wants each movie to sit in its own subfolder named after the film and its release year, like “Movie Title (Year)/Movie Title (Year).ext”. Skipping that format is how you end up with unrelated films getting merged or different cuts of the same movie not being recognized at all.

Angled iPhone view of Jellyfin recently added media rows. Credit: Patrick Campanale / How-To Geek

You’ll also want a plan for dealing with specials, sequels, and behind-the-scenes content; otherwise, they’ll start showing up where they don’t belong. For TV shows, things like Christmas specials, interviews, or pilot episodes need to go into a folder called Season 00 or Specials, so Jellyfin knows what to do with them. On the movie side, you can use the web interface to build Collections, which group sequels under one poster instead of scattering them across your dashboard.

Getting a handle on how your server pulls in metadata will save you a lot of frustration down the line. Wrong titles, missing posters, and bad episode descriptions are all avoidable. From the server dashboard, you can set the order that metadata plugins are checked, so Jellyfin goes to your preferred database first and only falls back to the others if it needs to. Once you’ve got something looking exactly right, you can lock that item in the settings, so future scans don’t come along and undo all your work.


Jellyfin is amazing and worth downloading

Jellyfin isn’t a drop-in replacement if you’re expecting something that just works out of the box without any thought. The file naming rules are strict, and if your library is already organized inconsistently, you’ll spend real time cleaning things up before it behaves the way you want.

Once it’s set up correctly, it stays out of your way, unlike commercial platforms that increasingly don’t. You own the hardware, you own the files, and nothing in the middle can raise prices, go offline, or decide what you should be watching instead.

jellyfin

OS

Windows, Linux, macOS, Android, iOS, Fire TV, Roku OS, WebOS, Xbox,

Price

Free

Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way.




Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


There’s a special kind of panic that hits at 11 p.m. on a Tuesday when you Google “can someone sue me personally for my freelance business” and the answer is, technically, yes. I know this because I lived it. For fourteen months, I ran a growing consulting side hustle- invoices, contracts, the whole act- under exactly zero legal structure. I didn’t choose to be a sole proprietor. I just never chose to be anything else, which, it turns out, is the same thing.

The wake-up call came from a client’s offhand comment about “your LLC,” followed by my very convincing silence. That night I fell into a research hole so deep I emerged the next morning having read seventeen tabs on liability shields, self-employment tax, and something called “piercing the corporate veil” that sounded like a phrase from a divorce lawyer’s memoir. So: is a sole proprietorship secretly a ticking time bomb? Is an LLC the adult, responsible choice, or just expensive paperwork with better branding? Let’s actually work through it.

What Is a Sole Proprietorship, Really?

Here’s the part nobody tells you clearly: if you’re earning money from your own business activity and haven’t filed anything with your state, you’re already a sole proprietor. There’s no form to submit, no fee to pay, no ceremony. You and the business are, legally, the same person. That’s the whole structure.

The upside is real. It’s the fastest, cheapest way to start working for yourself — no filing fee, no separate tax return, no annual report to remember. You just start invoicing. The downside is baked into that same simplicity: there’s no legal wall between your business and your personal life. If the business owes money or gets sued, the business is you, so your savings account, your car, and potentially your house are all fair game.

What Does an LLC Actually Protect You From?

A Limited Liability Company creates a separate legal entity- one that can own things, owe things, and get sued, largely independent of you personally. That separation is the entire point of forming one.

It’s worth being honest about the limits, too. An LLC won’t protect you if you personally guarantee a business loan, if you commingle business and personal funds, or if you’re personally negligent — say, you’re a contractor and you cause an injury through your own carelessness. Courts can “pierce the corporate veil” and go after your personal assets anyway if you treat the LLC as a legal fiction rather than a real, separately run entity. The protection is genuine, but it’s not a force field; it’s a structure you have to maintain.

Which One Actually Costs More to Start?

This is where a lot of the fear around LLCs turns out to be overblown, and a lot of the assumed simplicity of sole proprietorships turns out to be incomplete.

Sole Proprietorship LLC
Setup paperwork None required (unless operating under a different name) Articles of Organization filed with your state
State filing fee $0 $35–$500 depending on state (national average is roughly $130)
Ongoing state fees Typically none Many states require an annual report; fees range from $0 to $800+ (California’s franchise tax is the notable outlier)
Separate business bank account Optional Strongly recommended to preserve liability protection
EIN required Only if hiring employees Recommended even for single-member LLCs, to avoid using your SSN

A sole proprietorship is still the cheaper entry point in dollar terms. But “cheaper to start” and “cheaper overall” aren’t the same question — it depends what a lawsuit, a bad debt, or a messy tax season would actually cost you.

How Do Taxes Actually Differ?

This is the part I got wrong for months, assuming an LLC meant a whole new tax regime. It doesn’t, automatically. By default, both a sole proprietorship and a single-member LLC are taxed identically: profits and losses pass through to your personal tax return, and you pay self-employment tax (15.3%, covering Social Security and Medicare) on your net earnings.

The actual tax advantage of an LLC isn’t automatic — it’s optional. A single-member LLC can elect to be taxed as an S-corporation once profits reach a meaningful level, which can reduce self-employment tax by letting you pay yourself a “reasonable salary” and take remaining profit as a distribution not subject to that 15.3%.

That election involves added complexity — payroll processing, additional filings — so it’s rarely worth it for a business bringing in a few thousand dollars a year. It becomes worth asking about once net profit is consistently well into five figures.

Does an LLC Actually Make You Look More Credible?

Here’s a question I didn’t expect to matter as much as it did: does “LLC” after your business name change how people treat you? Anecdotally, yes. Some clients, vendors, and lenders treat an LLC as a signal of seriousness — rightly or not — the way a business bank account or a proper invoice template does. It’s not a guarantee of better contracts, but it removes a small, avoidable hesitation from a prospective client’s mind.

It also matters for banking and financing. Business lenders and some payment processors are more comfortable extending credit to a registered entity with its own EIN and bank account than to an individual operating under their own name.

Do You Still Have to Report “Beneficial Ownership” in 2026?

If you researched this a year or two ago, you may still be carrying around outdated fear about the Corporate Transparency Act’s beneficial ownership information (BOI) reporting rule — the one that threatened steep penalties for LLC owners who didn’t file. Here’s the current state of play: in March 2025, FinCEN issued an interim final rule that removed the BOI reporting requirement for domestic U.S. companies and U.S. persons entirely. As of today, that requirement applies only to foreign entities registered to do business in the U.S. — not to a typical American-owned single-member LLC.

That said, the underlying law hasn’t been repealed, courts have upheld its constitutionality, and FinCEN’s final rule is still pending in 2026, meaning the rule could tighten again with limited notice. A small number of states have also introduced their own versions; New York’s LLC Transparency Act took effect January 1, 2026, but after a late amendment, it applies only to foreign LLCs doing business in New York, not typical in-state LLCs. The short version for most small business owners forming a domestic LLC in their home state: this isn’t currently a filing you need to worry about, but it’s worth a five-minute check-in with a professional if your situation involves foreign ownership or multiple states.

So, Which One Should You Actually Choose?

There isn’t a universally correct answer, but there is a useful set of questions. How much personal risk does your work actually carry — a freelance copywriter has a different exposure profile than someone renovating properties or handling clients’ money. How much profit are you actually generating, since that determines whether the tax flexibility of an LLC is relevant yet. And how much administrative overhead are you willing to take on, since an LLC does require you to actually treat it like a separate entity — separate bank account, its own paperwork, its own discipline.

If you’re testing an idea with minimal financial exposure and low risk of being sued, operating as a sole proprietor while you validate the business is a completely reasonable starting point- you can always convert to an LLC later, and most people do exactly that. If you’re already generating consistent revenue, working with clients under contracts, or doing anything with meaningful liability exposure, the cost of forming an LLC is generally small next to what it protects.

I eventually filed mine on a Wednesday afternoon, paid my state’s filing fee, and felt almost anticlimactic about how undramatic the process actually was compared to the spiral that preceded it. If you’re standing where I was, at least you can skip the 11 p.m. panic-Googling, you already know what the seventeen tabs would have told you.



Source link