Resposta curta: Depende.
Resposta mais longa: Eu não fiz muita coisa da configuração do post 1. Tive que fazer alguns ajustes nos gemfiles. Foi só isso.
Meu XenForo e meu Discourse estavam no mesmo servidor. Isso significa que você pode vincular a área compartilhada do contêiner do Discourse às áreas do XenForo. Isso facilitou muito minha vida.
Também não me dei ao trabalho de exportar meu banco de dados do XenForo, já que estava no mesmo host. Não haveria nenhum benefício em fazer outra exportação.