Posso configurar o servidor e ssl sem ser pelo cloud fire (exemplo somente pela digital ocean?)
Sim.
Você pode instalar o SSL LetsEncrypt sem fazer a verificação de SSL.
Basta executar o comando: wo site update dominio.com --le
Para essa instalação funcionar precisa estar com o DNS devidamente configurado.