Dev By Day, Movie Star By Night - One Tiny Box Does Both
Dev box by day, media server by night. That's the concept. Take the ZimaBoard 2 from the last video, install OmaTerm for development work with Claude Code, then add Jellyfin so the same box streams your movies and music when…
Dev box by day, media server by night. That's the concept. Take the ZimaBoard 2 from the last video, install OmaTerm for development work with Claude Code, then add Jellyfin so the same box streams your movies and music when you're done working.
You can get a Zimaboard 2 here
Zimaboard 2 purchase link: https://bit.ly/4dDoM5h
Amazon UK: https://bit.ly/4u9l0FQ
You can get Omaterm here https://www.omaterm.org
the script mention are here or check out my git
you can buy me a coffee to help with channel
https://buymeacoffee.com/gnugent
subscribe for updates
Subscribe for more reviews and videos https://www.youtube.com/@28allday?sub_confirmation=1
or become a member
https://www.youtube.com/channel/UC1nagfUlQ4_ZmOVkGhWcw1g/join
You can download Omarchy here https://omarchy.org
Amazing premade Omarchy themes here and other cool stuff
https://github.com/HANCORE-linux
In this video I install everything from scratch, deploy a website with Claude in one shot, stream video through a custom Jellyfin client, and wire up CLIamp to play music off the server — all on a 10 watt box.
OMATERM LOCAL INSTALLER
Same setup as last video — clone the repo, drop in an Arch ISO, run the script, burn the USB. Boot the ZimaBoard, answer a few questions, reboot, SSH in. OmaTerm installs itself with Tmux, Claude Code, OmarchiSend, and Once Add. The installer and all the tools are on Git.
TUISTREAM — JELLYFIN SERVER MANAGER
This is new. TuiStream is a TUI I wrote for managing a headless Jellyfin server. It installs Jellyfin, opens the firewall ports, manages your storage drives, lets you import existing media pools, and monitors the system. Three tabs — Setup, Manage, Monitor.
The ZimaBoard's N150 chip does H.264 and H.265 encoding and decoding with Intel Quick Sync, so hardware transcoding works out of the box. It handles 10-bit content too.
Add your drives, import your media folders, configure Jellyfin through the web interface, and you've got a streaming server running alongside your dev environment.
TS PLAY — JELLYFIN CLIENT FOR OMARCHY
The other half of the equation. Install TS Play on your Omarchy desktop and it connects to your Jellyfin server. Browse your library, pick a film, Ctrl+F for fullscreen, and you're watching. It's theme-aware and integrates with CLIamp for music — on first launch it auto-populates CLIamp with your Jellyfin server location and token so your music library is immediately available in CLIamp's beautiful interface.
CLAUDE CODE DEMO
To show the full workflow I sent a website brief from my Omarchy desktop to the ZimaBoard using OmarchiSend, then told Claude Code on the remote box to read it, build the site, deploy it to Once on blog.local, and ping me back via OmarchiSend when it was done.
One shot. It read the brief, built a full terminal-themed blog site, deployed it, and sent me a notification. I opened blog.local in my browser and there it was — complete with JetBrains Mono font, system uptime counter, and blog posts. All from a few lines of instruction.
OMARCHISEND
The terminal-based LocalSend alternative is doing its job — sending files between machines and receiving notifications from Claude Code on the remote box. Tailscale integration is coming so it'll work over the internet too.
WHAT YOU NEED
Any spare box — ZimaBoard, old mini PC, whatever you've got. Wired connection strongly recommended. Some drives for media. The scripts handle everything else.
SCRIPTS
OmaTerm local installer, TuiStream, TS Play, OmarchiSend, and Once Add are all on Git. Links on no-signal.uk when I update the site.
ABOUT THIS CHANNEL
I make videos about Linux, Omarchy, self-hosting, dev tools, and creative work. Subscribe if that's your thing.
00:00 - Start
00:08 - PREAMBLE
03:24 - ISO CREATION
04:49 - ISO INSTALL
09:20 - BOX SET UP
12:14 - CONFIGURE THE BOX
30:44 - FINAL WORDS