{"repo":"roziscoding/jack","free":true,"listed":false,"github":"https://github.com/roziscoding/jack","clone":"git clone https://github.com/roziscoding/jack.git","description":"Share media libraries with friends through your *arr stack, peer-to-peer.","language":"TypeScript","stars":28,"topics":["arr-stack","bun","hono","jellyfin","peer-to-peer","radarr","sonarr","torznab"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"jack jack lets you and your friends share media libraries with each other through the arr stack you already run. You point Radarr/Sonarr at jack, search like you would on any indexer, and when a friend has the movie or episode you want, jack pulls it straight from their server into your library — no public trackers, no BitTorrent swarm, just a private peer-to-peer bridge between your media servers. Built with Bun and Hono. Full documentation lives at jack.roz.ninja. Quick start (Docker Compose) Two images are published to GitHub Container Registry on every push to main — the backend ( ghcr.io/roziscoding/jack:main ) and the management UI ( ghcr.io/roziscoding/jack-ui:main ) — so you don't need to clone the repo. Grab examples/docker-compose.yml and examples/config.jsonc , drop them in a folder, then: The management UI comes up at http://localhost:3000 . For volume mounts, networking, and the path gotchas that make grabs import correctly, follow the getting started guide. Documentation - What is jack? — concepts and roles - Getting started — full setup walkthrough - How it works — search, download, and serving flows - Peering — sharing with friends and API keys - Management UI — the web console - Troubleshooting — common failures and fixes - Configuration and environment variables — full reference - Peer API and management API — API reference Contributing See CONTRIBUTING.md for the development setup, project layout, and how to run tests and lint. Found a vulnerability? Report","default_branch":null,"files":null,"tree":[],"storefront":"/r/roziscoding","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/roziscoding/jack/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."}