server for public