Rivendell (and X desktop) in a container
Go to file
dave 5a80a1babb Set mysql default table type to MYISAM, Rivendell likes this. 2014-12-14 17:06:39 -08:00
Dockerfile Set mysql default table type to MYISAM, Rivendell likes this. 2014-12-14 17:06:39 -08:00
README.md Fix add button crashing rdairplay 2014-12-13 23:20:21 -08:00
edcast-jack-3.1.7.tar.gz Initial commit 2014-12-13 14:58:37 -08:00
edcast.cfg Configure edcast and get things running at boot 2014-12-13 19:58:32 -08:00
icecast Initial commit 2014-12-13 14:58:37 -08:00
icecast.xml More stuff 2014-12-13 18:17:38 -08:00
init.sh Fix add button crashing rdairplay 2014-12-13 23:20:21 -08:00
rd.conf Match up rates 2014-12-13 21:11:42 -08:00
rdmysql.conf Set mysql default table type to MYISAM, Rivendell likes this. 2014-12-14 17:06:39 -08:00
start Clear forgotten lock files 2014-12-13 20:58:00 -08:00
supervisord.conf Enable cron 2014-12-14 17:03:21 -08:00
tryphon.list Initial commit 2014-12-13 14:58:37 -08:00

README.md

Rivendell & Docker

How to use:

  • Install docker
  • Clone this repo; cd into it
  • Create an image in Docker: docker build -t rivendell . (this step takes about 20 minutes)
  • Start a new container using the image: docker run -d -p 5900 -p 8000 -p 22 rivendell

Access:

After using the exact commands above, docker ps will show you what ports on the docker host have been mapped to the container. Of course, you can use -p hostport:containerport like -p 666:22 to specify what ports to use.

SSH - exposed on port 22: Username & password is rduser.

VNC - exposed on port 5900: Password is rduser

Icecast - exposed on port 8000: Admin panel is username admin password rduser. (No authorization needed to simply view streams.)

Known Issues

  • Clicking 'Add' on the rdairplay window created by default causes the window to close. After bringing up another window (through xterm), the button functions normally. This should be fixed
  • Apache occasionally needs a manual restart after the container is started. This should be fixed

Thanks to: