You can create a server on your own computer, without intermediaries. Cheap and simple, so to speak. The only requirement in this case will be only a static IP address. This is a really important part of making your server work stably and without major interruptions. After all, you want to provide a quality product to the visitors of your server, don't you? so think about it for sure. Personally, I did otherwise and just bought a server here. So think and act! I wish you good luck in your endeavors!