Obrigado. Acho que você poderia tentar adicionar apenas 2G ou 4G de swap. Mas a mensagem sobre o Docker desatualizado e a execução do 18.04LTS significam que você estaria em uma posição muito melhor se migrasse para uma nova instância com uma instalação nova do sistema operacional: 24.04 de preferência. Eu executo tanto o 24.04 quanto o 22.04 no momento.
Migrar para uma nova instância nova é provavelmente menos esforço no geral do que tentar atualizar no local. Pode até ser menos disruptivo. É muito provável que você tenha um pouco de tempo de inatividade, faça o que fizer.
O passo 1 é fazer um backup (com downloads) e baixá-lo para mantê-lo seguro. Também faça uma cópia do seu arquivo app.yml.
Eu fiz uma migração ontem, por motivos semelhantes. Além disso, eu poderia obter uma máquina melhor pelo mesmo custo mudando para uma oferta mais recente do provedor de hospedagem.
Eu segui a receita de migração e as dicas aqui
Também para melhores resultados, leia
Configuração de Implantação de Discourse Opiniosa de MKJ
Você também está com pouco espaço em disco, especialmente se adicionar swap. Eu geralmente faço
du -kx / | sort -n | tail -55
ou similar para ver se há algo grande que não precisa estar lá.