HeadlinesBriefing favicon HeadlinesBriefing.com

TinyIce: Go-Based Icecast Alternative

Hacker News •
×

TinyIce introduces a streamlined audio streaming solution compatible with Icecast2, built entirely in Go. This lightweight server delivers instant deployment through a single binary containing all assets. DatanoiseTV developed the project with focus on security, multi-tenant support, and simplified setup for broadcasters seeking modern infrastructure.

The server eliminates configuration complexities with automatic HTTPS setup via Let's Encrypt integration and unique credentials generated on first run. Security features include bcrypt password hashing, CSRF protection, and IP banning capabilities. TinyIce supports relaying streams while providing real-time dashboards with traffic analytics and persistent playback history.

Compatibility with standard tools like OBS, BUTT, and VLC makes TinyIce accessible to existing streaming workflows. The project implements dual-protocol architecture, handling HTTPS for listeners while allowing legacy encoders via HTTP. With built-in Prometheus metrics and SQLite-based history tracking, this Apache-licensed server offers broadcasters a complete solution without resource-heavy dependencies.