How to host a server

How i can host server for free and is it even posible to host for free cuz me and my friend want to play our private server but we cant

Here is a tutorial explaining how to setup a beammp server Server | BeamMP And its for free yes