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