Building a Home Media Streaming Server with LattePanda Sigma (X86 mini pc) + Jellyfin
Adair.Zou 2025-09-24 14:08:25 3786 Views1 Replies
Building a Home Media Streaming Server with LattePanda Sigma (X86 SBC) + Jellyfin
What Is a Media Streaming Server? (Home Server / Homelab)
You can put your favorite movies, music, shows, books, home videos, photos, and mixed media on your own server, then access them from any terminal — computer, tablet, smartphone. It’s basically building your own version of a personal cloud.
I like to think of a media streaming service as your personal or family’s private content hub — and with Jellyfin for books, it becomes even more powerful as a unified reading + media ecosystem.
Why Build a Media Streaming Server?
In my household, my child is in kindergarten and starting English learning. He enjoys shows like Peppa Pig, Numberblocks, Big Muzzy. We usually watch on YouTube, but sometimes network issues cause buffering, and there are always ads. If I download those videos and host them on my home streaming server, I can watch without ads, on any device, anytime.
Also, I take a lot of photos on my phone. Storage often runs out, so I used to auto-sync to cloud services like Baidu Cloud, but those come with size limits. To get more space, I’d have to pay. And there’s always a privacy concern. 😅
Recently I had a weird experience: I had two Disneyland gift cards, and when I tried to redeem the second one, I couldn’t choose the date. When I contacted customer service, they asked me to pay an extra 198 yuan. I checked with a coworker — he had the same issue. We even complained to 12135 (regulator). The operator ended up asking me for our household registration (hukou) to prove we were a family, and only then they processed it.
That whole situation made me realize something unexpected: I really needed a better way to organize and access my family’s documents and photos.
This is exactly why I started using Jellyfin Photo Album. Instead of digging through random folders or scrolling through phone galleries, I now store important items — family photos, screenshots of purchases, travel records, even documents — in a self-hosted, searchable Jellyfin photo library. So the next time something like this happens, I can instantly pull up whatever proof I need.
At that moment I thought: I should get my personal media server up and running. I need to store family documents — hukou booklet, ID cards, marriage certificate, property paperwork — privately and securely.
How to Build the Streaming Server?
I chose Sigma + Jellyfin.
What Is Sigma?
LattePanda Sigma is an x86 single-board computer. It's a cute mini-system, and it’s now my secondary host machine. On it I run SEO-related edge AI workloads, and I also run my personal media streaming server.
What Is Jellyfin?
Jellyfin is a completely free, open-source, cross-platform private media server. It organizes your movies, TV shows, music, and photos into a “Netflix of your own,” and you can stream from it to smartphones, tablets, computers, and TVs anytime.
Setup Method
You can use Docker or download an executable directly. If you go with the direct download, I recommend starting from STEP 03 for configuration.
Using Docker
STEP 01: Let Docker pull the Jellyfin image:
docker pull jellyfin/jellyfin
Installing Jellyfin Media Player for Windows on a LattePanda Sigma Using Docker
STEP 02: Run the Jellyfin server container:
docker run -d --name jellyfin-server -p 8096:8096 jellyfin/jellyfin:latest
Launch Jellyfin in Docker on a LattePanda Sigma
STEP 03: Open your browser and configure the media server:
http://<your_server_ip>:8096
or
http://127.0.0.1:8096
Configure Language Settings on Jellyfin Media Server Running on x86 SBC / Mini PC
X86 Single Board Computer Configure Jellyfin Set Server Username And Password
Set Up A Media Service With Jellyfin On An X86 Single-Board Computer, Skippable
Configure Jellyfin Metadata Settings On X86 Sbc Lattepanda Sigma
Configure Jellyfin Remote Access On A Lattepanda Sigma X86 Single Board Computer
Jellyfin Setup Completed On Lattepanda Sigma X86 Single Board Computer
STEP 04: Congratulations 🎉 You can now log into your media server!
Configure Jellyfin Server-Side Login on X86 Single-Board Computer Lattepanda Sigma
Set your program's live streaming source, select TV live streaming -> tuner type
Select the M3U Jellyfin tuner, set the path. You can search for m3u on GitHub for the path. Click below to refresh the guide data.
STEP 05: Client usage
Use a browser to access Jellyfin’s web client.
On Mac, for instance, you can install the Jellyfin Media Player and connect to your server.
Mac Computers Can Download The Jellyfin Media Player Client
Final Words
So far I’ve only shown how to set up TV/streaming content. I didn’t show photo albums, home videos, or book media yet. If you follow this article step by step, after you get the TV streaming working, everything else (music, photos, home movies) is pretty straightforward. Go ahead and explore!
FAQ
Q: Can only x86 SBCs be used to build such a streaming server?
A: No. A desktop PC or any Linux environment can also host Jellyfin or similar services.
Q: Is Jellyfin paid software?
A: No — it’s completely free, open-source, and runs smoothly.
Q: Is LattePanda Sigma good?
A: I’ve used it for over a month now, and it feels very well so far.

