Server side of the portal