If you already have a decently powerful server, perhaps colocation is an option. That means they provide power, bandwidth, and physical security while you provide the server. The best option for this is always finding a local datacenter and asking them about prices. I ran a file server in my...