postie

command module
v0.0.28 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2025 License: MIT Imports: 16 Imported by: 0

README

Postie

Build Coverage Go Report Card

logo

A high-performance Usenet binary poster written in Go, inspired by Nyuu-Obfuscation.

Features

  • Multi-server support with automatic failover
  • Yenc encoding using rapidyenc for high performance
  • Post checking with multiple attempts
  • Configurable segment size
  • Automatic retry on failure
  • SSL/TLS support
  • Connection pooling for better performance
  • PAR2 support with configurable redundancy
  • Multiple obfuscation policies
  • Configurable group posting policies
  • File watching and automatic posting
  • Configurable posting schedules

Quick Start

# Create docker-compose.yml
curl -o docker-compose.yml https://raw.githubusercontent.com/javi11/postie/main/docker-compose.yml

# Start Postie
docker-compose up -d

# Access web interface at http://localhost:8080
Binary Download

Download for Windows Download for macOS Download for Linux

Screenshots

Postie Dashboard

Web interface dashboard showing upload progress and queue management

Documentation

For detailed documentation, installation instructions, configuration options, and usage examples, please visit the Postie Documentation Site.

For Developers

Building from Source
git clone https://github.com/javi11/postie.git
cd postie
go build
Installing with Go
go install github.com/javi11/postie@latest

License

This project is licensed under the MIT License - see the LICENSE file for details.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
postie command
web command
internal
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
nzb
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL