No, you can just rent the server using a web hosting provider. Many companies provide servers and hosting plans so that you don't need to own your own server.