| you should also be familiar with sandboxing, file-system permissions, CGI wrappers, and myriad other topics related to running a publically accessible server. Naturally, you'll need to know basics like firewalling, network monitoring, and basic security auditing.
You don't need to be an expert at everything, but an awareness of the issues goes an awful long way. Nothing worse than putting up a box on the net and just being turned into a spam/warez/whatever bot in 2 days.
FWIW, my favourite dynamic DNS service is DynDNS. |