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.
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
- Install or verify qBittorrent and Prowlarr from the Manage Apps panel.
- Use their HTTPS Managed Links URLs in
/configureand save profile. - 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 &
- Add this app as a custom Managed Link (port
15000) to get HTTPS endpoint for Stremio install.
Ultra.cc Runbook
- 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
- 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 &
- Proxy through
~/.apps/nginx/proxy.d/and restartapp-nginxfor HTTPS. - If your route is path-only, prefer LAN Bridge mode or an external relay host for root-path addon URLs.
SeedHost Runbook
- Install qBittorrent and Prowlarr from one-click apps.
- For the Remote Seedbox route, use your public HTTPS app URLs in the PVTKRRX configure page.
- 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
- Use LAN Bridge if your exact plan cannot expose a clean HTTPS root route for custom Node apps.
Feral Hosting Runbook
- Install Node in home directory and ensure
~/binis 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
- Run addon on a high user port and configure proxypass for HTTPS.
- If proxypass gives a subpath route only, use LAN Bridge or external relay for stable install URL behavior.
RapidSeedbox Runbook
- Lean plans: use the PVTKRRX Remote Seedbox route against your existing public app URLs, or keep LAN Bridge mode. Direct hosting is not available.
- Premium plans: SSH in, install/run PVTKRRX directly, then expose via your HTTPS routing layer.
- Lean to Premium migration path: keep same provider and switch plan when direct addon hosting becomes needed.
Bytesized Runbook
- Use the Remote Seedbox route first: keep PVTKRRX hosted elsewhere and connect to Bytesized qBittorrent/Prowlarr endpoints.
- Use Bytesized Connect only when you control a server where Connect prerequisites are met (Docker and root).
- If your plan does not provide clean routing for custom app root paths, keep LAN Bridge mode.
Swizzin Runbook (Own VPS or Swizzin Provider)
- Install Swizzin on supported OS and add Nginx/panel.
- Deploy PVTKRRX as a service and reverse proxy a dedicated domain/subdomain to
127.0.0.1:7000. - 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
- Confirm SSH and app management via
boxcommand. - Run PVTKRRX in user space or system service depending your plan access.
- Expose through your HTTPS route and set
PVTKRRX_ALLOWED_WEB_ORIGINSto that exact origin.
Other Provider Runbook (Generic)
- Check 4 requirements:
- SSH access
- Node.js availability (or install in home directory)
- Long-running process support (
screen,tmux, supervisor) - HTTPS endpoint for remote Stremio install
- If any requirement fails, use PC Local + LAN Bridge and keep seedbox as backend only.
- 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