Which is more performant: A separate PostgreSQL server? Or local PostgreSQL?

Are you going to have 5000 users active at once?