устанавливая рокетчат устанавливается и caddy и висит на портах 80 и 443 которые пытается занять nginx
остановите caddy и nginx при установке отработает штатно
видно что nginx не может прибиндится на порт 80 и при остановке пишет про оставшиеся процессы
при остановленном nginx проверить бы на наличие бесхозных/zombie процессов (ps aux | grep nginx ) и убить их/перезагрузить сервер
так же при остановленном nginx можно посмотреть что слушает порт 80 (netstat --tcp --p)
для BBB лучше всего иметь белый ip прям на сервере. в случае 1:1 NAT нужно читать документацию где описано в части внешних и внутренних ip и stun сервера
расскажи конкретнее что не выходит, что пишет проверка конфига и какая ошибка возникает
не не может, как keepalived, так и DNS (roundrobbin даст только 50% доступности в таком случае)
для доступности сервисов извне используйте load balancer (к примеру haproxy который сможет чекать живой бэкэнд или нет)