Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
41 lines (21 sloc) 763 Bytes


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

It was written by Andrew Gerrand.


First, install Go.

Install icecloud:

go get


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


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