Estás realmente solo con esto. Aconsejaría encarecidamente no intentar eludir el requisito de SWAP. Deberías ponerte en contacto con tu proveedor de nube para que te proporcione un disco más grande.
Intenté lo siguiente con dos ventanas SSH. crear swap, ejecutar launcher, en la otra ventana SSH eliminar swap, el launcher continuó. Y esto podría funcionar en un VPS mejor aprovisionado. En mi próximo tiempo libre lo intentaré. Tengo una instancia ahora ejecutándose en 4c12r
Normalmente se necesita más memoria (RAM + swap) para una actualización que para el servicio normal.
Si no tienes espacio para swap, es porque tus datos del foro (base de datos + subidas) están utilizando el espacio que necesitas.
Es muy posible que puedas seguir la estrategia
nunca actualizar
o la estrategia
migrar tus datos cada vez a una instalación nueva y actualizada
Pero he pasado por mis propias dificultades con una instancia de tamaño mínimo, utilizando mis muchas décadas de experiencia en administración de sistemas. Al final, fue preferible usar una máquina más grande. De hecho, muy preferible, porque la máquina más grande era más barata. Esto se debe a que diferentes proveedores cobran cantidades diferentes; me mudé de Digital Ocean a Hetzner.
La otra posibilidad, que requeriría mucho trabajo, sería construir la nueva imagen en otra máquina, ponerla en algún repositorio y luego lanzarla en la máquina de bajos recursos.
Pero eso está más allá del tipo de ayuda que es factible brindar en un foro.