The main question is what type of server is it, web, file, proxy etc ?
If its a web based sever you can use wordpress to host and create a website.
But you will have to use their tools not yours.
If its a file server you better off hosting it yourself because you have 100%
control. You can make back the cost of electricity bills by including a small
fee for parts of the service, the chances of a company allowing you to
have full control over their server for free is next to none.
You will still have to pay either way.
You can use a (NAAS) but this is for a whole virtual network
instead of a single server, you may be able to get server
from one of these companies, but you will have to pay.
Service models are not limited to these in the link.
http://en.wikipedia.org/wiki/Network_as_a_service