Skip to content

Latest commit

 

History

History
40 lines (21 loc) · 763 Bytes

README.md

File metadata and controls

40 lines (21 loc) · 763 Bytes

Icecloud

Icecloud is a tool for setting up Icecast streaming networks on Amazon EC2.

It was written by Andrew Gerrand.

Setup

First, install Go.

Install icecloud:

go get github.com/nf/icecloud

Usage

Configure icecloud by copying config.json from the source directory to a working directory somewhere.

Run the VM instances:

icecloud run config.json

Set up the icecast2 services on the VMs:

icecloud setup

Generate m3u playlist files for various mount points:

icecloud playlist mount1 mount2

Shut down the VM instances:

icecloud shutdown

Acknowledgements

Thanks to Gustavo Niemeyer for his superb goamz library for talking to Amazon AWS.