jitstreamer-eb

jitstreamer-eb

Docker app from UnJustice's Repository

Overview

WARNING WARNING SETUP IS REQUIRED BEFORE RUNNING THIS TEMPLATE WARNING WARNING THIS PROJECT IS NOW EOL!!! YOU CAN USE StikJIT! A server is no longer needed! Follow instructions or this container will not work!!! You MUST place your pairing file(s) in your /lockdown directory You MUST setup the shortcut on your Apple Device. You MUST create a database and enter your Apple Devices into it. I wrote a guide for installing this container on Debian. Here is a revised version I made for Unraid. See here: https://github.com/Unlearned6688/Unraid-templates/blob/main/template-readmes/jitstreamer-eb-readme.md Questions? Join the Discord. My username is Justice on there. Message me in the self-host section with a specific question and, as always, provide logs and errors along with "what you did so far" if you want help. This is an Unraid template for JitStreamer-EB -- created by jkcoxson The GitHub repository: https://github.com/jkcoxson/JitStreamer-EB This Docker container enables Just-in-Time (JIT) compiling in sideloaded apps on Apple iDevices.

Runtime arguments

Network
bridge
Shell
sh
Privileged
false
Extra Params
--cap-add=NET_ADMIN --cpus="1" --memory=500m

Template configuration

Database dirPathrw

This is where you must create your sqlite database containing information for your iDevices. Follow the instructions linked in the description.

Target
/app/jitstreamer.db
Value
/mnt/user/appdata/jitstreamer-eb/app/jitstreamer.db
Wireguard dirPathrw

A wireguard .conf file will be created here. This can be ignored for a basic setup. More info in the future.

Target
/etc/wireguard
Value
/mnt/user/appdata/jitstreamer-eb/etc/wireguard
Pair file dirPathrw

This is where you must place your pairing files (.plist) for your iDevices. Follow the instructions linked in the description.

Target
/var/lib/lockdown
Value
/mnt/user/appdata/jitstreamer-eb/var/lib/lockdown
Log levelVariable

Log level. Info gives enough info if you're not having issues. Set to full if you want way too much stuff.

Target
RUST_BACKTRACE
Value
info
Port 1Porttcp

This port is used during JIT acquisition. You should be able to change the HOST port if you need to. Don't change the container port.

Target
9172
Default
9172
Value
9172
Port 2Portudp

Another port used during JIT acquisition. I was unsuccessful getting it to work when host and container ports were the same. That's why they are different. You change the HOST port if you need to. Do not change the container port.

Target
51869
Default
51869
Value
51870
Tunnel deviceDevice

Require in order to run.

Target
/dev/net/tun:/dev/net/tun
Value
/dev/net/tun:/dev/net/tun
Runner countVariable
Target
RUNNER_COUNT
Value
1

Download Statistics

1,314
Total Downloads

Details

Repository
jkcoxson/jitstreamer-eb:latest
Last Updated2025-03-22
First Seen2025-02-17

Run jitstreamer-eb on Unraid.

jitstreamer-eb is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.