Mover um site Discourse para outro VPS usando rsync

Eu só quero reiterar que --numeric-ids é 100% obrigatório ao usar rsync para um novo servidor. Se você não o fizer, o rsync tentará fazer com que os nomes de usuário correspondam entre os hosts, o que alterará a propriedade dos arquivos dentro do Docker. Isso fará com que você passe por um milhão de mensagens de erro para descobrir que a primeira falha foi o Postgres recusando-se a iniciar porque não possui mais um arquivo que pensa que deveria possuir, mas então uma tonelada de outros estragos se seguirá (o Redis tentará vincular uma porta TCP na qual já está escutando, cães e gatos vivendo juntos, etc.), tornando difícil diagnosticar o problema.

Além disso, é absolutamente aterrorizante que backups reais feitos pelo Discourse, para serem executados dentro de um contêiner Docker completamente controlado pelo Discourse, PODEM NÃO FUNCIONAR, e aparentemente têm falhas que remontam a anos, aparentemente não abordadas, e é por isso que recorri ao rsync para migrar para um novo hardware. O Rsync fez o trabalho, e agora ele está em um sistema de arquivos ZFS espelhado com snapshots horários e um backup remoto feito diariamente, o que é ótimo… mas eu me preocupo com todos os administradores por aí que pensam que o backup automático do Discourse os salvará em um desastre e ficarão coçando a cabeça sobre índices SQL corrompidos e quais plugins eles estavam executando, quando tentarem usá-lo.