Yes, you can run Odoo perfectly on FreeBSD using a Python virtual environment and supervisor.
A Google search for "run Odoo on FreeBSD using a Python virtual environment" will give you the actual steps.
I have run it before and actually still have it installed on my FreeBSD VM. If you get stuck, lemme know.