Before connecting a new install to the Internet
* Make sure you have a strong root password
* Create a regular user account for your use
* Make sure you have applied all patches and updates
* Understand the purpose for any listening process
Interview with PostgreSQL core developer Bruce Momjian