FreeBSD is an open-source operating system, so it is easy to get a copy of. The FreeBSD website has instructions on how to download the latest version (10 at the time of writing). You almost definitely want the
amd64 image if your computer was made in the last 10 years or so (even if you have an Intel chip). If it's older than that, you want i386. Unless you have a Mac with PowerPC chip (G3/G4/G5), in which case you want
powerpc for G3/G4, and
powerpc64 for a G5.
Freebsd/ARM supports Raspberry Pi. ARM is a "tier 2" platform, so you have to build everything from source, but we pretty much do, anyway, so it's not that much of a change.
VPS Providers Who Offer FreeBSD
This is by far the easiest solution unless you need extreme control over your environment, in which case these tutorials are probably inappropriate for you.
You could get a line to your home with a static IP from an ISP that lets you run servers. This is a lot slower than a VPS.