Ok, então minha instância estava funcionando muito bem depois de usar o tutorial em que você finalmente consegue executar o Discourse em uma rede residencial.
Estou usando o WSL para resolver a parte do Linux, e a instância é principalmente para experimentos. Eu a conecto ao meu aplicativo Docker Desktop no meu host Windows para não ter que lidar com a burocracia de colocar o Docker dentro do WSL.
Funcionou bem no início, mas de repente parou de funcionar.
Tentar executar ./launcher rebuild app falha e retorna um erro dizendo que /var/lib/docker não existe.
O launcher considera que há menos de 5 GB de espaço livre e tenta liberar espaço, o que também falha.
No início, eu também desenvolvia localmente diretamente no Ubuntu do WSL, mas o ambiente era instável e acabou travando em cerca de duas semanas. Agora, mudei para usar o Docker dentro do WSL para o desenvolvimento, e está basicamente estável. No entanto, o uso do disco rígido pelo WSL é um problema muito doloroso de cabeça; meu drive C já está sem espaço suficiente.