Originally posted by: drag
I've setup webservers, signed up with dyndns.org and put it on a different port because my ISP blocks port 80. Even linked to it from here, I don't have anything running currently, though.
If they complain, I'll just tell them to f-off and get a different ISP. Not a big deal. There are ones that encourage things like that. Speakeasy comes to mind.
For hardenning you don't have to do a whole lot. Put it behind a firewall router, only forward ports you need. (port 80 for http traffic generally).
Only run the services you need. Don't log into the server thru telnet or ftp from the internet if you have that setup due to the fact that they transmit passwords in plaintext. If you have lots of stuff you need to access on your server use a VPN.
basicly the idea is only have running what you need. Less stuff there is, the less stuff there is to mess up.
Make sure that you have a way to keep up to date. This is critical. I prefer to use apt-get.
security resources