Unfortunately, you cannot get a dedicated server for free anywhere. You will have to pay some upfront in advance to own a server. However, you get to have some discount when you rent a server.