I had a client for shoutcast hosting, I logged into root via SSH and placed the shoutcast file inside /home/clientscpanelaccount/public_html/shoutcastdirectoryhere/ and started up the shoutcast server for them.
I was wondering, is this 100% secure and fine to keep the files and directory here, or should they be placed away from potential public access?
BeeServe * Rock solid shared & reseller UK webhosting. No downtime™ * Now offering fully managed VPS servers
Personally ive been operating a decent size internet radio station for a couple years now and I wouldnt like the idea of outsiders being able to see my config file and/or the logs containing all sorts of IP data such as the IP the stream is sourcing from etc. as well as all the listeners IPs.
Stream sources are often attacked by rival stations.
just dont put the main folder in a web accessible area i.e. "public_html" etc.. You could use the users home folder or really you could just have one scast folder in the server and have all the users shoutcast stuff in one folder. It really doesnt matter. Download it, configured it and run it. You might set up a script to switch logs out once a month. You shouldn't have any trouble if you read the basic instructions it comes with. You could also swing by the shoutcast forums @ winamp, but it's all really self explanatory if you read the accomanying documents.