PVTKRRX / Seedbox Runbooks

PVTKRRX

Seedbox Runbooks

This page maps PVTKRRX to major seedbox platforms. It covers current install paths for PC Local, LAN Bridge, Remote Seedbox, and direct addon hosting when your provider supports it.

Use this as the operational checklist before you buy a plan or migrate providers.

Updated: February 28, 2026

Quick Jumps

Hard rule: Stremio install is HTTPS-first for remote hosts. HTTP loopback (127.0.0.1) is only for same-device local installs.

Compatibility Matrix

Provider LAN Bridge Remote Seedbox Direct Addon On Box Notes
Whatbox Yes Yes Yes SSH + Node available; Managed Links can expose custom HTTP apps over HTTPS.
Ultra.cc Yes Yes Conditional No root. Custom app ports and Nginx path proxy are supported; root-path hosting depends on your routing setup.
SeedHost Shared Yes Yes Conditional No root on shared plans. SSH available on shared except HD1.
Feral Hosting Yes Yes Conditional No root/sudo/apt. User-space Node install works. HTTPS needs proxypass setup.
RapidSeedbox Lean Yes Yes No No SSH on Lean plans.
RapidSeedbox Premium Yes Yes Yes SSH is available on Premium; custom software flow supported.
Bytesized Appbox Yes Yes Conditional SSH is available. Bytesized Connect requires Docker and root on the target server.
Swizzin (self-hosted) Yes Yes Yes Best on your own VPS where you control root, Nginx, and domain routing.
HostingByDesign Yes Yes Yes SSH and box tooling available on app hosting slots.

Whatbox Runbook

No Sudo Required Best Mode: Remote Seedbox or Direct
  1. Install or verify qBittorrent and Prowlarr from the Manage Apps panel.
  2. Use their HTTPS Managed Links URLs in /configure and save profile.
  3. If you want to host PVTKRRX directly on Whatbox, run:
ssh user@server.whatbox.ca
mkdir -p ~/apps
cd ~/apps
git clone https://github.com/Kepners/pvtkrrx.git
cd pvtkrrx
npm ci --omit=dev
PORT=15000 ENCRYPTION_SECRET=$(openssl rand -hex 32) nohup node index.js > pvtkrrx.log 2>&1 &
  1. Add this app as a custom Managed Link (port 15000) to get HTTPS endpoint for Stremio install.

Ultra.cc Runbook

No Root/Sudo Apps Best Mode: LAN Bridge or Remote Seedbox
  1. Install Node in user space and select a free assigned port:
ssh username@host
bash <(wget -qO- https://scripts.ultra.cc/util-v2/LanguageInstaller/Node-Installer/main.sh)
app-ports free
  1. Run PVTKRRX on a free assigned port:
mkdir -p ~/apps
cd ~/apps
git clone https://github.com/Kepners/pvtkrrx.git
cd pvtkrrx
npm ci --omit=dev
PORT=<free-port> ENCRYPTION_SECRET=$(openssl rand -hex 32) nohup node index.js > pvtkrrx.log 2>&1 &
  1. Proxy through ~/.apps/nginx/proxy.d/ and restart app-nginx for HTTPS.
  2. If your route is path-only, prefer LAN Bridge mode or an external relay host for root-path addon URLs.

SeedHost Runbook

Shared: No Root SSH: Shared Except HD1
  1. Install qBittorrent and Prowlarr from one-click apps.
  2. For the Remote Seedbox route, use your public HTTPS app URLs in the PVTKRRX configure page.
  3. If hosting addon directly, install Node with SeedHost method:
if ! grep -qw "PATH=$HOME/bin" ~/.bashrc ; then mkdir -p ~/bin && echo "PATH=$HOME/bin:$PATH" >> ~/.bashrc && source ~/.bashrc ; fi
cd && wget -q https://nodejs.org/dist/v21.1.0/node-v21.1.0-linux-x64.tar.gz
tar xf ~/node-v21.1.0-linux-x64.tar.gz --strip-components=1 -C ~/
rm -f ~/node-v21.1.0-linux-x64.tar.gz
  1. Use LAN Bridge if your exact plan cannot expose a clean HTTPS root route for custom Node apps.

Feral Hosting Runbook

No Root/Sudo/Apt Best Mode: Remote Seedbox or LAN Bridge
  1. Install Node in home directory and ensure ~/bin is in PATH:
mkdir -p ~/bin && bash
wget -qO ~/node.js.tar.gz https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.gz
tar xf ~/node.js.tar.gz --strip-components=1 -C ~/
mkdir -p ~/node/apps
cd && rm -rf node.js.tar.gz
  1. Run addon on a high user port and configure proxypass for HTTPS.
  2. If proxypass gives a subpath route only, use LAN Bridge or external relay for stable install URL behavior.

RapidSeedbox Runbook

Lean: No SSH Premium: SSH + Custom Software
  1. Lean plans: use the PVTKRRX Remote Seedbox route against your existing public app URLs, or keep LAN Bridge mode. Direct hosting is not available.
  2. Premium plans: SSH in, install/run PVTKRRX directly, then expose via your HTTPS routing layer.
  3. Lean to Premium migration path: keep same provider and switch plan when direct addon hosting becomes needed.

Bytesized Runbook

Appbox + Connect Modes Connect Requires Docker + Root
  1. Use the Remote Seedbox route first: keep PVTKRRX hosted elsewhere and connect to Bytesized qBittorrent/Prowlarr endpoints.
  2. Use Bytesized Connect only when you control a server where Connect prerequisites are met (Docker and root).
  3. If your plan does not provide clean routing for custom app root paths, keep LAN Bridge mode.

Swizzin Runbook (Own VPS or Swizzin Provider)

Best Direct-Host Option Requires Root/Sudo On VPS
  1. Install Swizzin on supported OS and add Nginx/panel.
  2. Deploy PVTKRRX as a service and reverse proxy a dedicated domain/subdomain to 127.0.0.1:7000.
  3. Use this mode if you want full control over paths, HTTPS, and process supervision.
# after Node install
git clone https://github.com/Kepners/pvtkrrx.git
cd pvtkrrx
npm ci --omit=dev
ENCRYPTION_SECRET=$(openssl rand -hex 32) PORT=7000 node index.js

HostingByDesign Runbook

SSH + box Tooling Good For Direct Hosting
  1. Confirm SSH and app management via box command.
  2. Run PVTKRRX in user space or system service depending your plan access.
  3. Expose through your HTTPS route and set PVTKRRX_ALLOWED_WEB_ORIGINS to that exact origin.

Other Provider Runbook (Generic)

Use This If Not Listed
  1. Check 4 requirements:
    1. SSH access
    2. Node.js availability (or install in home directory)
    3. Long-running process support (screen, tmux, supervisor)
    4. HTTPS endpoint for remote Stremio install
  2. If any requirement fails, use PC Local + LAN Bridge and keep seedbox as backend only.
  3. Only use the Remote Seedbox route when Prowlarr and qBittorrent endpoints are intentionally public and authenticated.
git clone https://github.com/Kepners/pvtkrrx.git
cd pvtkrrx
npm ci --omit=dev
PORT=7000 ENCRYPTION_SECRET=$(openssl rand -hex 32) node index.js

Reference Links

Whatbox: Managed Links, Installing Software, SSH
Ultra.cc: Install Node.js, Generic Software, Assigned Ports
SeedHost: Node Install, Shared App FAQ, Available Apps
Feral: Generic Install, Node.js, Proxypass
RapidSeedbox: Lean FAQ, SSH Access, Premium One-Click / Custom
Bytesized: Connect, SSH, Custom App Example
Swizzin: Swizzin Docs, Swizzin GitHub
HostingByDesign: box Basics, App Example