Welcome to the forum @Geodatafarm !
Hosting a farmOS instance is the same as hosting a website. There are many ways to do it, but the basic principle is you need to install it on a public-facing server, point a domain name at it, and configure it to accept requests on that domain.
Are you using the farmOS Docker image? Or are you installing it manually using Apache and the packaged tarball from drupal.org/project/farm?
It sounds like you already have a website hosted on the server, so that’s good! It’ll just be a matter of reconfiguring the server to also host farmOS.
I’m sure you found the “Installing farmOS” docs, which cover basic requirements: Installing - farmOS.org
Beyond that, the specifics will depend on how you need it to co-exist with www.geodatafarm.com. Are you using Apache? Nginx? Something else?