My Jellyfin library is empty
Check paths, mounted drives, folder permissions, Docker volume mappings, and library scans before reinstalling anything.
Fix Jellyfin files →I want a small home server
Start with one low-power mini PC, one useful service, a clean folder structure, and a backup plan you can actually test.
Follow the starter path →I need a Jellyfin mini PC
Focus on idle power, Intel Quick Sync, enough RAM, SSD storage, and reliable networking instead of headline CPU scores.
Choose Jellyfin specs →I need backups that restore
Use boring, testable backups before adding more services. Snapshots are useful, but they are not a full backup plan.
Set up backups →Trying to fix Jellyfin?
The fastest wins are usually not hardware upgrades. They are path checks, mounted drives, Linux permissions, Docker volume mappings, direct play settings, and a clear folder structure.
High-value Jellyfin fixes
View Jellyfin hub →Jellyfin Library Not Showing Files: Fix Scans, Paths and Permissions
Fix an empty Jellyfin library when scans find no media. Check storage mounts, paths, Linux permissions, Docker mappings, new-file access, scans, and logs in the correct order.
Jellyfin Docker Permissions: Fix Media Folder Access and UID/GID Errors
Fix Jellyfin Docker permission denied errors. Check bind mounts, container paths, UID and GID values, read-only media access, active mounts, and file visibility step by step.
Best Video Format for Jellyfin Direct Play: MKV, MP4, H.264 and HEVC
Choose the best video, audio, subtitle, and container formats for Jellyfin Direct Play. Compare MKV vs MP4, H.264 vs HEVC, and avoid unnecessary transcoding.
Best Mini PC Specs for Jellyfin: What Actually Matters
Choose practical mini PC specs for a Jellyfin home server, including CPU, Intel Quick Sync, RAM, storage, network, power use, and when you need hardware transcoding.
Latest journal
View all →Homelab Journal #25: Rebalancing storage took much longer than expected
Week twenty-five of the SmallGrid homelab: adding a used 4TB hard drive, moving data from the drive it replaced, and discovering how long a safe storage rebalance really takes.
Latest guides
View all →Best Cheap Jellyfin Client for Direct Play
Choose a low-cost Jellyfin client for reliable Direct Play. Compare smart-TV apps, streaming devices, mini PCs, browsers, codec support, subtitles, networking, and 4K requirements.
Jellyfin Direct Stream vs Direct Play: What Is the Difference?
Understand Jellyfin Direct Stream vs Direct Play, when remuxing happens, how server load changes, how to verify the playback mode, and whether Direct Stream needs fixing.
How to Check Why Jellyfin Is Transcoding
Find the exact reason Jellyfin is transcoding. Check the dashboard, playback information, codecs, subtitles, audio, bitrate limits, logs, and hardware acceleration step by step.
Jellyfin Cannot Access an External USB Drive on Ubuntu
Fix Jellyfin access to USB media drives on Ubuntu. Check mount paths, filesystem type, permissions, fstab options, and reboot behaviour step by step.
Jellyfin Docker Volume Paths Explained: Host Paths vs Container Paths
Understand Jellyfin Docker bind mounts, host paths, container paths, read-only media mounts, Compose mappings, docker inspect output, and why media folders appear empty.
Jellyfin Media Disappears After Reboot: Fix Missing Mounts
Fix Jellyfin libraries that disappear after reboot. Check mount points, UUID entries, fstab, service timing, permissions, and empty media folders.
More from SmallGrid
Efficiency first
Mini PCs, iGPU transcoding, and good-enough choices that keep wattage and noise down.
Maintainable
Setups you can support when you’re busy, tired, or both. Fewer moving parts, fewer surprises.
Private remote access
Prefer private networking for remote access unless there is a clear reason to publish a service.