Mirakurun Guide ๐Ÿš€

How to Run Mirakurun on Raspberry Pi โ€“ Complete Guide

๐Ÿ“… June 19, 2026  ยท  ๐Ÿท๏ธ Guide  ยท  โฑ๏ธ 5 min read

โ† Back to All Guides | Mirakurun Guide

Can You Run Mirakurun on a Raspberry Pi?

Yes โ€” Mirakurun runs on Raspberry Pi, but it requires some extra steps compared to a standard Ubuntu or Debian server. The main challenge is that Raspberry Pi OS Lite and similar lightweight distributions often do not include DVB kernel modules by default, so you may need to build them manually.

Recommended Hardware

Step 1 โ€” Install Raspberry Pi OS

Use Raspberry Pi Imager to flash Raspberry Pi OS (64-bit recommended) to your SD card. The full desktop version includes more kernel modules by default than the Lite version.

Step 2 โ€” Check for DVB Kernel Modules

After booting, connect your tuner and run:

ls /dev/dvb/

If your tuner appears here, DVB modules are already loaded and you can proceed to install Docker. If nothing appears, you need to build the modules.

Step 3 โ€” Install Docker on Raspberry Pi

curl -sSL https://get.docker.com/ | CHANNEL=stable sh sudo usermod -aG docker $USER

Log out and back in after running these commands for group permissions to take effect.

Step 4 โ€” Pull and Run Mirakurun

docker pull chinachu/mirakurun docker compose run --rm -e SETUP=true mirakurun docker compose up -d mirakurun

Performance Tips for Raspberry Pi

Frequently Asked Questions

Which Raspberry Pi model is best for Mirakurun?โ–ผ
Raspberry Pi 4 with 4GB or 8GB RAM is the best choice. It handles multiple simultaneous streams comfortably and has enough CPU for any additional processing.
Can I use Mirakurun with Raspberry Pi Zero?โ–ผ
Not recommended. Raspberry Pi Zero has very limited CPU and RAM, and Docker support is limited on its ARMv6 architecture.

Ready to Get Started with Mirakurun?

Download free and follow our guides to set up your TV tuner server today.

Download Mirakurun Free โ†’