# NNTmux

> NNTmux is a self-hosted, open-source Usenet indexer on Laravel with multi-threaded processing, advanced search, and newznab API for Sonarr/Radarr.

- **Category:** Download Management
- **Licence:** GPL-3.0
- **Latest version:** 4.2
- **Open source:** oss
- **Languages:** PHP, Blade
- **Platforms:** Docker, Linux, AWS
- **Tags:** Redis, Nginx, Elasticsearch, MariaDB, Radarr, Sonarr, Nzb, Tmdb, Usenet, Apache, Php, Laravel, Indexer, Newznab, Tmux, Tvdb, Nntp, Gplv3, Manticore, Sphinx, Newsgroups

## Description

This Laravel-based Usenet indexer automatically scans Usenet groups, retrieves headers, and organizes content into searchable releases. It runs header retrieval, release creation, and post-processing in parallel threads via a tmux engine. The software offers advanced search by name, subject, category, and post date, plus intelligent metadata caching from TMDB, TVDB, TVMaze, Trakt, and IMDB with fallback support. A modern web frontend uses Vite, Tailwind CSS, Alpine.js, and Livewire. Full-text search works through ManticoreSearch or Elasticsearch. The newznab-compatible REST API integrates with Sonarr, Radarr, and similar download clients. IRC pre-channel scraping and PreDB APIs provide early release data. Deployment options include bare metal on Ubuntu 24.04 with Ansible, Docker via Laravel Sail, and cloud on AWS, Hetzner, or OVH using Terraform. Requirements are PHP 8.4+, MariaDB 10.6+ or MySQL 8+, Redis, and optionally tmux for multi-threaded processing.

## Links

- [Homepage](https://github.com/nntmux/newznab-tmux)
- [GitHub Repository](https://github.com/NNTmux/newznab-tmux)
- [Discord](https://discord.gg/GjgGSzkrjh)
- [GitHub Issues](https://github.com/NNTmux/newznab-tmux/issues)
- [Wiki Documentation](https://github.com/NNTmux/newznab-tmux/wiki)
- [Ubuntu Install Guide](https://github.com/NNTmux/newznab-tmux/wiki/Ubuntu-Install-guide)
- [Laravel Horizon Wiki](https://github.com/NNTmux/newznab-tmux/wiki/Laravel-Horizon)
- [NNTmux API v2 Wiki](https://github.com/NNTmux/newznab-tmux/wiki/NNTmux-API-version-2)

---
Source: https://selfhost.directory/project/newznab-tmux