No hay suficiente espacio. ¿Por qué sucede esto una y otra vez?

Cuando intento reconstruir la aplicación en una nueva instancia sin archivos ni actividad, obtengo esta información sobre los límites de espacio. Encontré algunos enlaces, pero no entendí cómo prevenir esta situación.
He copiado los registros, quizás ayuden.
Preguntas:

  1. Cuando reconstruyo la aplicación, ¿se eliminan las imágenes antiguas de Docker o permanecen allí ocupando espacio?
  2. ¿Por qué encontré archivos de registro de un tamaño enorme? ¿Contienen información útil o sería mejor desactivar el registro en algún lugar? ¿Dónde puedo hacerlo?
  3. ¿Cuánto espacio en disco es suficiente para Discourse (todos los archivos y copias de seguridad se guardan en S3)?
Resumen
`    ./launcher rebuild app`
Tiene menos de 5 GB de espacio libre en el disco donde se encuentra /var/lib/docker. Necesitará más espacio para continuar.
Sistema de archivos   Tamaño  Usado  Libre  Uso% Montado en
/dev/vda1              25G    20G    4.8G   81%  /

¿Desea intentar recuperar espacio limpiando las imágenes y contenedores de Docker en el sistema? (y/N)
root@natives:/var/discourse# ./launcher rebuild app
Tiene menos de 5 GB de espacio libre en el disco donde se encuentra /var/lib/docker. Necesitará más espacio para continuar.
Sistema de archivos   Tamaño  Usado  Libre  Uso% Montado en
/dev/vda1              25G    20G    4.8G   81%  /

¿Desea intentar recuperar espacio limpiando las imágenes y contenedores de Docker en el sistema? (y/N)
root@natives:/var/discourse# sudo find / -xdev -type f -size +100M
/swapfile
/usr/bin/dockerd
/var/lib/docker/overlay2/11f20e584db8fe2a9a04531c4b414ab666235cf459c32e3ab08dcb4991e617da/diff/var/www/discourse/.git/objects/pack/p                        ack-f9771d8b25eca321a22e64342acf3d1a49941948.pack
/var/lib/docker/overlay2/4053159ab17ec99394d754e06638f4243d480e394e0d47326d147c9d252a4c94/diff/var/www/discourse/.git/objects/pack/p                        ack-ffd1b8da21b9e26b4475a3fef6537a89f21989d6.pack
/var/log/journal/9f879a7af4154a4b84d50c11fc294890/system@285e1547c8b243eb817182c10ee45406-0000000000092ee9-0005a4c436c85763.journal
/var/log/journal/9f879a7af4154a4b84d50c11fc294890/system@285e1547c8b243eb817182c10ee45406-0000000000023601-0005a40f35e2b682.journal
/var/log/journal/9f879a7af4154a4b84d50c11fc294890/system@285e1547c8b243eb817182c10ee45406-0000000000039c20-0005a42bdf4f4f6b.journal
/var/log/journal/9f879a7af4154a4b84d50c11fc294890/system@285e1547c8b243eb817182c10ee45406-0000000000065991-0005a462464f08a1.journal
/var/log/journal/9f879a7af4154a4b84d50c11fc294890/system@285e1547c8b243eb817182c10ee45406-000000000000cdd9-0005a3defb4b3ae3.journal

Docker almacena todas las imágenes que descargas hasta que tú mismo las eliminas.

Por comodidad, nuestro script de lanzamiento te preguntará si deseas ejecutar la limpieza de Docker si detectamos que tienes menos de 5 GB libres.

Define qué consideras “enorme” y especifica el archivo de registro exacto. Rotamos los registros de forma predeterminada, pero su tamaño escala con la cantidad de solicitudes.

Depende del tamaño de la base de datos PostgreSQL y del tamaño de la caché Redis.

Si PostgreSQL y Redis también se ejecutan en otro lugar, un disco pequeño de 40 GB funcionará perfectamente.

La base de datos es nueva y el sitio también lo es. Uso Digital Ocean con 25 GB, que aumenté a 50 GB. No utilizo otros servicios para alojar PostgreSQL y Redis. En este caso, ¿qué es suficiente?

Ahora entiendo que es mejor monitorear los parámetros del servidor mediante la interfaz de Digital Ocean.

Debería serlo. No he visto muchos problemas con los 40 GB que tienen los droplets de 2 GB. Aún así, necesitarás ejecutar ./launcher cleanup de vez en cuando. Es casi imposible hacerlo con 25 GB. Parece que puedes guardar hasta 10 GB de copias de seguridad en https://www.backblaze.com/ de forma gratuita y es bastante fácil de configurar.

Creo que Scaleway ofrece los primeros 75 GB de almacenamiento de objetos de forma gratuita, lo cual debería ser suficiente para una comunidad de tamaño pequeño a mediano.