Eu trabalhei como administrador de sistema em uma empresa de hospedagem e pode haver muitos problemas relacionados à segurança a serem considerados.
Acho que um servidor dedicado autogerenciado é ótimo SE você sabe o que está fazendo. Se você estiver disposto a manter os pacotes de software instalados e executar atualizações de segurança regulares, etc, e não precisar de administradores para ajudar a configurar as coisas. Se parte do motivo que você está hospedando for acessar a experiência de outra pessoa, vá em shared / VPS / managed dedicated.
Caso contrário, você realmente precisa perguntar ao host (você pode perguntar a eles e obter uma resposta rápida, certo?) sobre as versões de software do servidor e as políticas de atualização.
Um bom host deve estar no topo de todo o software executado em suas caixas e fornecer uma resposta rápida (com testes) para aplicar atualizações de segurança.
Você deve executar a partir de qualquer host que não esteja usando software ou sistemas operacionais mantidos no momento ou não pode fornecer respostas rápidas sobre as políticas de atualização de software do servidor.
Além disso, um bom host deve ter usuários isolados uns dos outros através de configurações de servidor adequadas do PHP e do Apache. Em um host decente, isso não deveria ser um problema.
E isso nem sequer toca nos problemas de segurança com qualquer software de fórum, CMS, Blog, etc. que você vai executar.