Can you please go through https://easyengine.io/handbook/?
We tried to cover a lot there.
Still below are some quick answers:
- is v4 now the only version available?
Yes. More details in https://easyengine.io/handbook/v3-to-v4-migration/
- How caching works and how is Nginx related to it? (it’s because I liked --wpfc over --wpredis)
Start with https://easyengine.io/handbook/internal/request-cycle/
The redis-cache was documented in past here https://easyengine.io/blog/easyengine-3-3-full-page-redis-cache/
- is mobile caching separated from desktop caching?
Not by default. It was never part of v3 or past EE release.
We recommend using responsive design. Even better PWA https://en.wikipedia.org/wiki/Progressive_web_applications
However, you can tweak cache keys via custom nginx conf. This document may help for correct file location - https://easyengine.io/handbook/global-filesystem-structure/site-filesystem-structure/
- is it possible to turn off Redis full page caching (but still use object caching) and use a plugin like wp super cache or wprocket (for the sake of mobile caching separation)
Yes, but it will need efforts on your end.
You can create a site with redis cache, remove redis caching code from nginx conf. That will bypass requests to WordPress and your caching plugin. There are other ways also, but you will need to play with nginx conf for wp super cache / wprocket anyway.
It will be a fraction of effort to do mobile/desktop cache separation in redis-cache itself.
- what security tweaks can be or should be applied. I assume tutorials are old and the v4 now includes some of the tweaks from the tutorials?
Whatever we feel is “must have” has been always part of EE core. We do use and recommend Cloudflare wherever possible!