How to easily add SSR to a Vue 3 / Vite app?

I have created a Vue 3 app but now I would like to add Server Side Rendering but I don’t want to convert / migrate my app to Nuxt.js. Is there an easier way I can simply “add” SSR to my Vue 3 app without too much pain?

I don’t know about “easily”, but the SSR portion of the guide covers how to go about it in basic terms. There can be a lot of moving parts to consider though, which is why Nuxt exists.