Sou um cliente feliz da Digital Ocean e tenho um painel onde meus clientes inserem chaves de API e um nome de host e, em seguida, ele cria automaticamente um droplet, configura o Mailgun, aguarda a configuração dos registros DNS e, em seguida, instala o Discourse.
Não funciona nada como você sugere. Entrei em contato com a Digital Ocean no seu fórum (não encontrei outra maneira) para avisar e minha mensagem foi apagada. Então, 9 meses depois, você responde aqui.
Fazer isso corretamente é uma façanha bastante complicada, e os casos em que seria útil são bastante improváveis. Tenho um site com 100 mil pageviews por dia em um droplet de 8 GB. Quem você acha que é o público-alvo deste guia?
Sim, você precisa de redis externo, postgres e buckets S3 com um CDN, e o CDN da Digital Ocean não funciona, então seu guia precisaria guiá-los pela configuração do CDN de outra empresa. Acho que você não quer fazer isso. E isso é apenas para configurá-lo. Se eles quiserem fazer uma atualização, seria um conjunto totalmente diferente de procedimentos que ninguém mais no planeta saberia como ajudar.
A melhor coisa que você poderia fazer seria excluir esse guia completamente. Se você quiser ser um verdadeiro herói, poderia corrigir a instalação “1-click” para que não usasse seu próprio script proprietário para configurar o e-mail e assim por diante, para que fosse realmente uma instalação padrão. É bastante confuso ter que usar control-c para conseguir chegar onde o Discourse está, e como as pessoas que usaram o “1-click” não usaram as ferramentas padrão do Discourse, elas não sabem como usá-las quando chega a hora de uma atualização pela linha de comando. Seria muito, muito ótimo se você pudesse fazer isso.
Aqui você pode ver pessoas que o usaram e tiveram problemas: Search results for 'digital ocean one-click' - Discourse Meta