Good howto, thanks. Works/etc/init.d/ on F12 x86_64 as expected. Some minor comments.
- you want to open port 9000, not 900. I presume it's a typo.
- you only need to open 9000 TCP (incoming connections to web UI. Fedora's default firewall allows outgoing connections, so for the streaming part we're good. No need for incoming UDP, http connections are TCP)
- The clean way to implement the multicast route is to create /etc/sysconfig/network-scripts/route-eth0 (br0 if, like me, you use libvirt bridging on the Fedora box)
content of /etc/sysconfig/network-scripts/route-eth0
Lastly, I do recommend running TMS as non-root
like follows (before copying the init script to /etc/init.d)
Code: Select all
adduser -d /usr/local/twonkymedia -r twonky
chown -R twonky:twonky /usr/local/twonkymedia
rm /tmp/TwonkyMediaServer-log.txt (well only if you ran it as root previously)
chown twonky:twonky /etc/init.d/twonkymedia.sh
chkconfig --add twonkymedia.sh
chmod 4755 /usr/local/twonkymedia/twonkymedia /usr/local/twonkymedia/twonkymediaserver