{"repo":"PageturnerApp/turnstile","free":true,"listed":false,"github":"https://github.com/PageturnerApp/turnstile","clone":"git clone https://github.com/PageturnerApp/turnstile.git","description":"Self-hosted download provider bridge for Pageturner","language":"JavaScript","stars":10,"topics":[],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Turnstile A self-hosted download provider bridge for Pageturner and other apps Part of the Pageturner project · AGPL v3 What is Turnstile? Turnstile lets Pageturner, and any other app that speaks its open API, use your private trackers and public indexers as download sources through your own seedbox. It wraps Prowlarr and your torrent client in a clean authenticated bridge that feels like a normal download provider to the apps you connect. Single-file downloads are served directly, while multi-file folders such as MP3 audiobooks are streamed as one .zip archive. Supported torrent clients - qBittorrent - Deluge - Transmission - rTorrent / ruTorrent Compatible apps Turnstile is built for Pageturner first, but its API is open so other apps can integrate too. If you are adding support in another app, open an issue or PR and we will help keep the bridge friendly to shared use. Prerequisites - Seedbox or server with SSH access - Prowlarr installed with at least one indexer configured - One of the supported torrent clients installed and set as a download client in Prowlarr - Node.js v18+ Installation — Ultra.cc ⚠️ This is an unofficial installation guide for Ultra.cc. Ultra.cc staff cannot provide support for Turnstile. Use at your own risk and only if you are comfortable troubleshooting. Step 1 — Connect via SSH Step 2 — Find an available port Use app-ports show to see ports already allocated to Prowlarr, Deluge, qBittorrent, or Transmission. Step 3 — Install Node.js Step 4 — Clone","default_branch":null,"files":null,"tree":[],"storefront":"/r/PageturnerApp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PageturnerApp/turnstile/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}