-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Languages: English | Français
ngPost v5.4.0 is a high-speed command line and GUI Usenet poster for binaries, designed for secure and efficient data posting. Developed with C++17 and Qt 6.8.2, it features file compression, par2 file generation, a structured post history with article-level resume, and a posting queue for managing multiple uploads.

The tool can compress files using an external rar binary and generate par2 files prior to posting. For AppImage and Windows users, the application now automatically detects embedded rar and par2 binaries if available. It includes a posting queue feature that allows for the preparation of multiple posts, particularly efficient through the GUI's tab functionality.
While uploading the current post, the application simultaneously prepares the next one by handling compression and par2 file generation. It offers automation capabilities by scanning folders and posting each file or folder individually after compression, potentially using random archive names and passwords, followed by par2 generation.
Start with the path that matches what you want to do:
- Install or build ngPost: Build and install
- Set up your config file: Configuration
- Use the CLI: Command line usage
- Understand SQLite history and resume: History and resume
- Route only ngPost through a VPN: VPN support
All the features are highlighted here. Some of the prominent ones being:
- Scoped VPN Support: route only ngPost traffic through OpenVPN or WireGuard. Learn more.
- Structured history & article-level resume (v5.4+): SQLite history, NZB regeneration, and CLI control. Learn more.
- Full obfuscation of the post (UUID subjects/message-IDs).
- Advanced NFO management: keep .nfo extensions visible and auto-copy NFO next to NZB.
- Built-in posting queue: allows for the addition of items to the queue whilst the queue is processing.
- Full posting automation: folder scanning and monitoring.
- Multithreading: optimized for modern CPU architectures.
- Cross-platform: Native binaries for Linux, Windows, and macOS.
- Releases: Available here for Linux, Windows, and macOS.
- Building: For building the project yourself, please refer to the wiki.
- Configuration: Default paths, migration, and useful keys.
- Command Line: Please visit the wiki.
- Matthieu Bruel for the base project.
- disinclination for previous maintenance.
Start
Use ngPost
Project
Démarrer
Utiliser ngPost
Projet