The original post: /r/ubuntu by /u/Hanuman9 on 2024-04-29 20:09:18.

I’m currently looking to migrate my Linode Ubuntu 18 VPS to the state of the art standards and would like some advice.

Currently I was hosting VPS on Linode 4GB; considering migrating to Vultr while being at it. (can’t update my server app because Ubuntu 18 is no longer supported!)

It would host WordPress sites and .NET Core apps.

There’s a template to install WordPress+OpenliteSpeed+MariaDB that looks a lot better than WordPress+Apache2+MySql.

.NET Apps, I was deploying and linking them manually as individual services (works but not ideal); but usually Docker containers is what’s used nowadays. I’m just not sure how that’s setup in a VPS.

  1. With Docker, or with OpenliteSpeed, do I still need Apache2 at all?
  2. Should WordPress+OpenliteSpeed also go in a Docker container, and if so, how?
  3. Many people are looking for alternatives to Docker; should I still use it or use an alternative?

Oh. With containers, if from one website I’m accessing another website’s SQLite database file, that can’t work with isolated containers, right?

Thanks for any guidance or extra tips. I’m getting better with Linux but my setup is way outdated. I’m still confused about how all these newer components interact with each other.