You can go with a hosting provider, just google for a hosting provider that fits your budgets and that offers the needed requirements for xenforo. You could technically also run it locally on your home PC/Network by installing a XAMPP or MAMP but this will open your network / pc to be publicly accessible.