Hacker News new | ask | show | jobs
by vesperance 84 days ago
Host your own broadcast, with a minimal stack:

- A domain name - A VPS with a public IP (reference: indep.stream runs on a $4/month 512MB DigitalOcean droplet with 2G memory swap) - UDP port 50000 open on the VPS firewall - Nginx or Caddy + TLS certificate (Let's Encrypt / Certbot — free) - A Chromium-based browser to watch or broadcast (Chrome, Edge, Brave — Firefox not supported yet)

- Rust 1.83+ and Go 1.21+ installed on the server. (Built on: str0m (Rust WebRTC engine) github.com/algesten/str0m , tokio + axum (Rust async HTTP), tokio.rs, gorilla/websocket (Go WebSocket) github.com/gorilla/websocket

Choose to be sovereign if you want to, host your stream and it will be under your name or corp.

Sponsored by xlovecam. If you are here for ad hominem about the sponsor, your comment is not welcome.