u/JcorpTech

Image 1 — Nomad Mk3: A Open Source, Pocket-Sized, Low Power, Fully Offline Media Server. (DIY, designed to be pretty easy to build)
Image 2 — Nomad Mk3: A Open Source, Pocket-Sized, Low Power, Fully Offline Media Server. (DIY, designed to be pretty easy to build)
Image 3 — Nomad Mk3: A Open Source, Pocket-Sized, Low Power, Fully Offline Media Server. (DIY, designed to be pretty easy to build)
Image 4 — Nomad Mk3: A Open Source, Pocket-Sized, Low Power, Fully Offline Media Server. (DIY, designed to be pretty easy to build)
🔥 Hot ▲ 389 r/Piracy

Nomad Mk3: A Open Source, Pocket-Sized, Low Power, Fully Offline Media Server. (DIY, designed to be pretty easy to build)

(repost, Mods aproved this already)
Howdy folks!

Its me again… I’m back lol. A few months ago I posted here looking for feedback on my latest weird little project, and after way too many late nights I’ve finally got it to a place I’m pretty happy with.

Nomad has been my hobby project for about a year now. The idea was simple: I wanted a media server that could run on basically no power, take up almost no space, and still let me and my friends watch stuff together while roadtripping or just hanging out, without dealing with garbage internet or passing devices around. Everyone connects, does their own thing, no setup, no forgetting things at home.

I’ve been running a Jellyfin server for a few years (I’m the designated “host everything forever” guy for my group, MC server and all), and Nomad ended up becoming my answer to taking that experience offline. It’s a super lightweight all in one way to host and share content locally. It’s not perfect, and it’s definitely not trying to replace a real server, but I hope yall will give it a chance.

Nomad handles Movies, Shows, Music, Books, images, and general files. It’s not just file hosting either, you get a full web UI with search, resume tracking, a music player with playlists and queueing, plus support for PDFs, EPUBs, audiobooks, and comics (even webtoon format). Its designed similar to jellyfin, not just a folder of files. Everything runs in the browser, so any device that can connect and open a webpage just works. No apps, no setup. It’s fully open source and meant to be easy to DIY. The build is pretty cheap, around $30 depending on storage (which can get outta hand fast for some of yall), no soldering, and you don’t need any programming experience to get it running at its base level.

Now for the part nobody here is gonna love: this thing is ESP32 based, so it has limits. It’s not a full server, it’s not built for UHD, and it’s definitely not the place for your giant untouched files. FAT32 means 4GB max per file, and that lines up anyway since throughput is hardware limited. The whole point is to keep it small, simple, and efficient so you can cram a lot of usable content into not a lot of space. Nomad is built for quantity over quality.

I know some of you just took psychic damage reading that. If you are already thinking “yeah but I want more than this” check out Gallion at the bottom. It does or will do literally everything yall want Nomad to do with the downside of being... wallet sized (and a tad bit more hungy for volts).

As for performance, Nomad is happiest around 480p, where I usually get about 6 to 8 streams at once. At 720p it drops to around 2 to 4, and under ideal conditions 2 simultaneous 1080p60 streams is about the ceiling. Those numbers are from my college dorm using Big Buck Bunny, so depending on your environment, your mileage may vary.

And yeah… 480p sounds rough, I know. But most of the time this is being watched on phones or small screens, and in practice it holds up better than you’d expect. The upside is you can fit way more on the device, I’m running a 256GB SD card with around 300 movies, 40 shows (mostly season 1s), plus a ton of books and music. For what this is trying to be, that’s a lot of content in your pocket.

That said, I did extend support for 720p and 1080p because I know some people just can’t deal with visible pixels (fair enough). It works, but you do have to be more careful with encoding, and you’re trading off how many streams you can realistically run at once. I don’t really recommend it as the default, but it’s there for people who want higher quality and are willing to accept the limits that come with it.

Setup does take a bit of effort. You’ve gotta build it, stock it, and re-encoding helps a lot if you want it to run well. Some people can just drag files over and call it a day, but the best results definitely come from being a little picky up front. That said, once it’s set up, it just does its job. The system only writes to the SD card when an admin runs tasks (never during normal use), there are no user accounts, and everything like watch progress is stored locally in the browser, not on Nomad. It’s very much a set it once and just use it kind of thing. Its designed to be super simple for the end user.

If you want to poke around the project, the GitHub and build guide are here:

GitHub: https://github.com/Jstudner/jcorp-nomadInstructables: https://www.instructables.com/Jcorp-Nomad-Mini-WIFI-Media-Server/
Project site / prebuilts: https://nomad.jcorptech.net/.

And now that Nomad is getting pretty stable, I’m shifting more attention toward Gallion, which is basically the bigger sibling. Same offline-first idea, but built for more capable hardware (Raspberry Pi, Orange pi rv2, etc (needs like 2gb ram)). Main things I am focused on are 4K video, external drives, ZIM archives, map tiles, ROM emulation, and all the stuff that doesn’t fit on an ESP32. It’s still WIP, and I’m figuring it out as I go, so if you’ve got ideas for that direction I’d love to hear them too.

and yeah, I know this sub is gonna have opinions, I’m here for it, everything welcome, as I said at the top I am here for feedback, for better or for worse.

Thx for checking it out!

-Jackson

u/JcorpTech — 2 days ago
🔥 Hot ▲ 310 r/DataHoarder

Nomad Mk3: A tiny, offline, low power media server (Open-Source, 700+ Stars on github)

Howdy r/DataHoarder!

I wanted to share an updated look at Jcorp Nomad, a tiny open source offline media server I have been developing over the last year. The idea behind the project has always been simple, it gives you a small self hosted way to carry part of your library with you and access it over a local Wi-Fi hotspot, entirely offline, through a browser based interface. Users connect with their phone, tablet, or laptop and stream content directly off the onboard storage.

For a lot of hoarders, the interesting part is not that it replaces a full server (because it absolutely does not), but that you can throw it in a bag, hand it to someone, bring it on a trip, use it in a car, or set it up anywhere you dont want to depend on internet or a bigger machine. Thats really the niche its trying to fill.

Nomad supports Movies, Shows, Books, Music, images, and files. Multiple users can connect at once, each browsing and streaming through the web interface independently. Its designed to be simple to use, easy to modify, and friendly to DIY builders. All of the code and designs are open source and well documented.

The biggest thing to be clear about is what Nomad is not, its not meant to be a long term archive or a replacement for proper backups. It runs on microSD storage, so speed and file system limits still apply. FAT32 means files need to stay under 4 GB, which lines up with the hardware anyway since transfer speeds are limited. Its not very powerful, and it wont handle every possible media setup, there are encoding guidelines to follow if you want the best results.

That said this project ends up being way more useful to people who already have a lot of content on hand... thats you.. you have a ton of content.. I know you do.

Nomad is really happiest around 480p, where you can expect about 6 to 8 simultaneous streams. At 720p, that typically drops to around 2 to 4 depending on content and devices. Under ideal conditions, 2 simultaneous 1080p60 streams is about the practical limit. Keep in mind these numbers are based on testing in my college dorm room... so depending on how congested your environment is, you might see slightly better or worse results.

Its not built for UHD and yeah I know some of you just felt physical pain reading “480p”... but the goal here was to cram a ton of content onto an SD card and make it actually usable offline. Lower bitrate, efficient encodes go a long way here. You already have your big computer with all your big fat hard drives for 4k... this isnt meant to replace that.

A few of the core features, definitely recomend checking out the github for more details:

  • Admin Panel: full device controls, library indexing, theme customization
  • Global Search: quickly find media across all categories
  • Music: all songs list, playlists (supports singles, /artist/playlist, artist singles), and a queue
  • Movies and Shows: video playback with season and special support
  • Books: EPUB, PDF, mp3, and a comic reader with webtoon format support
  • Resume: saves playback progress for movies and shows
  • Gallery and Files: image viewing, video clips, and general file sharing
  • Captive Portal: automatic redirect for easy access (just connect and it pops up)
  • Persistent Settings: themes and system config saved across reboots
  • Dark/Light mode: user controlled theme in addition to the admin panel customization
  • Up to 2TB SD card storage

The kinds of use cases I keep coming back to are travel, road trips, classrooms, camping, and other offline setups where you want to share a library without logins, installs, or setup. Its designed to be very user friendly for everyone but you... no accounts, no setup on the user side. Everything is handled in the browser, with data stored locally in cache and nothing sent back to the device. The focus is to make it as simple and seamless as possible once its up and running.

The case can be 3D printed, and the files are up on Thingiverse here.

If you are curious, the project is open source and the build instructions + more info are below:

GitHub: https://github.com/Jstudner/jcorp-nomad
Instructables: https://www.instructables.com/Jcorp-Nomad-Mini-WIFI-Media-Server/
Project page and prebuilt units: https://nomad.jcorptech.net (please just DIY its easy I promise)
Ko fi: https://ko-fi.com/jcorptech

The project is still in development so I would love to hear what features you would want to see, or just your thoughts in general!

Thanks for checking it out!

-Jackson

u/JcorpTech — 3 days ago
🔥 Hot ▲ 197 r/DigitalEscapeTools

Nomad Mk3: a tiny, offline, private media server (Open-Source, 600+ Stars on github)

Howdy!
I wanted to share a project I’ve been working on over the last few months that I think fits well in the digital escape tools space. I have not posted here before, but excited to be part of your community!

Nomad Mk3 is a pocket-sized, fully offline media server designed around privacy and portability. The goal is simple: give people a way to carry and share their data without relying on the internet, cloud services, or any external infrastructure, while still keeping the convenience of a full server-style experience like multi-user access and a clean web UI.

Once powered on, it creates its own Wi-Fi network. You connect to it like a normal network, open a browser, and immediately get access to everything stored on the SD card in a polished interface. It is not just a folder browser, it includes cover art and media-style presentation, so it feels much closer to using a dedicated media app than a plain file server. all media can be veiwed and enjoyed from the browser with no downloads just like a streaming site.

Why it fits this space:

  • Fully offline, with no internet access required
  • No accounts, no tracking, and no telemetry
  • Nothing leaves the device unless you explicitly download it
  • Works anywhere: road trips, travel, remote areas, and off-grid setups
  • User activity like playback progress stays in the client’s browser, not on the device
  • After the initial Wi-Fi password is entered, there is no sign-up or login flow for end users

What it does:

  • Hosts movies, shows, music, books, gallery, and files
  • Supports multiple users at once, with everyone connecting and streaming independently
  • Works on any device with a browser: phones, laptops, tablets, and more
  • Runs on 5V USB power, so it works with battery banks and solar setups well
  • Uses microSD storage, up to 2TB

A few use cases:

  • Offline entertainment for travel and camping (I road trip a lot...)
  • A private way to carry and share files between devices
  • A companion or backup system for a larger media server like Jellyfin or Plex
  • Classroom or group environments where connectivity is limited or unavailable

Tradeoffs to be aware of:

  • There is no transcoding, so media needs to be prepared ahead of time
  • It is tuned for 480p streaming, with higher resolutions possible depending on conditions (if you dont mind only having 1-2 max streams you can pull 1080p under ideal conditions)
  • Initial setup is a little technical, since it involves flashing firmware and formating/loading the SD card, but there is no soldering and the project is well documented
  • Files must stay under 4GB to stream reliably, this is covered in more detail on the github. (FAT32)

In exchange, it is extremely low power, affordable, and completely self-contained. The whole project is open source, including the firmware and web UI, and it is meant to be something people can build, modify, and adapt.

This post contains affiliate links:

GitHub: https://github.com/Jstudner/jcorp-nomad (Project files, updates, etc)
Build guide: https://www.instructables.com/Jcorp-Nomad-Mini-WIFI-Media-Server/
Project site / pre-builts: https://nomad.jcorptech.net

Happy to answer any questions you may have on the project. If you have questions about building one, what it can do, or literaly anything further than whats in this post I am happy to help in any way I can!

Thx for checking out the project!

-Jackson

u/JcorpTech — 8 days ago