Saludos, a parte de lo que ya te han comentado, añadir que algunos soportes host tienen herramientas para crear dicho foro.
Es tan sencillo como dar a un botón y configurar algunos parámetros. Hostinger, por ejemplo, en su versión pro tiene herramientas como phpBB mybb, simplemachines, entre otras. Es lo que se denomina "constructor de sitios".
Seleccionas el dominio, configuras y en 4 minutos listo.
Sin embargo, tiene un gran problema. Yo estuve a punto de usarlo pero el hecho de no poder adaptar, no poder manipular código es una cuestión que me hizo plantearme usar estas herramientas. Son modulos cerrados, por lo que no se puede alterar estilos, componentes de código o funcionalidades.
Al final, para mi sitio, opte por crearme yo un foro en php. Con un mínimo conocimiento puedes hacerlo adaptado a tu gusto, tu site y tus necesidades.
Un saludo.