The actual Postgre Database is setup by one of our IT folks in the UK for Engineering use. I don't know if I could be of much help in your server setup due to your own network or security requirements, etc. They often vary by site. More oftnen that not our IT guys just export the existing db's from an earlier version, setup a new server instance, and import everything up to the new DB server.
The consumers of these Postgre db's here set up their own clients using the x64 Unicode driver and respective DSN's, etc. Once connected, we use the MapInfoEasyLoader tool to upload tables to the PostGIS database and then we can access these spatial tables in MIPro like other RDB tables in SQL Server, Oracle, etc.
I hope another member of the user community is listening if you need help in setting up the actual PostGIS server itself.