summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorivan <ivan>2003-06-16 14:12:48 +0000
committerivan <ivan>2003-06-16 14:12:48 +0000
commit7d0906c0b1eb4df0a66371268317e07802abaa2b (patch)
tree304baa69656d63bcf92582d7731d65b945a7ad17 /README
parentf447e74c146d83b9348ed3dcb32104d2b2991ac9 (diff)
first pass at something ready to try/test
Diffstat (limited to 'README')
-rw-r--r--README12
1 files changed, 8 insertions, 4 deletions
diff --git a/README b/README
index 8c6d3ba..836545f 100644
--- a/README
+++ b/README
@@ -24,7 +24,8 @@ On the central multiplexing server:
as appropriate:
- Database location/user/pass
- Path to mp3 file storage on the icecast servers.
- - Icecast Port number
+ - Icecast port number
+ -
- Run iceplexd and configure your init scripts to start it upon boot.
- Create an "iceplex" user.
- Run "ssh-keygen -t dsa" as the "iceplex" user to genarate SSH keys.
@@ -38,21 +39,24 @@ On the central multiplexing server:
<http://search.cpan.org/author/DWHEELER/DBD-Pg/>
- Install plex.pls in /cgi-bin/ on the central multiplexing server or main
webserver. This file can be installed as or linked to as "plex.m3u" if
- desired.
+ desired. chown this file to the "iceplex", chgrp this file to the
+ user Apache runs as (www-data or httpd), and chown this file to 4750
On each icecast server:
- Create an "iceplex" user.
- Copy "/home/iceplex/.ssh/id_dsa.pub" from the central multiplexing server
to "/home/iceplex/.ssh/authorized_keys".
- - Verify that the
+ - Verify that the iceplex user on the central multiplexing server can
+ ssh to this server without a password.
- Install libshout C library 1.0.9 and Shout perl interface:
<http://developer.icecast.org/libshout/>
+ - Set the encoder password in yashout
- Install yashout from this archive in /usr/local/bin
On end-user webpages:
- - Link to:
+ - Link to (see example.html):
<http://multi.plexing.server/cgi-bin/plex.pls?customer=XXXXXX;user=YYYY>
Optional, improves stream start latency: