Sites are surprisingly cheap to run all things considered - I remember asking the owner of an fairly prominent aerospace enthusiast forum (one of the biggest on the internet) how much he spends on hosting - he told me he hosts on a Linux box on DigitalOcean that runs phpBB, and he spends about $50/month for the whole website - not a crazy amount even for a hobbyist.