Can I move Strapi/Prisma back-ends to the same VPS as my WordPress sites?

Hey all,

Quick heads up, I’m not a developer but have been running my small business since 2012, so I’ve learned enough to manage my WordPress sites and hosting. But I’m not super technical when it comes to servers.

Background: I’ve got six WordPress websites hosted on Bluehost shared hosting, but I’ll be moving them to a VPS soon. That’s pretty straightforward, thanks to all the great advice I’ve found online!

Here’s the situation: One of my projects is a mobile app I’m working on. The app has a few back-ends that aren’t hosted with Bluehost—they’re on my developer’s VPS (I think it’s Linode). I set up DNS records for subdomains like admin.myapp.com, api.myapp.com, and studio.myapp.com, which all point to his server. Two of those subdomains (admin and studio) run dashboards built on Strapi and Prisma. These let me manage things like app questions and user submissions.

His stack includes React Native, Typescript, Node.js, and Apollo server. Everything works fine right now, but I’m losing faith in my current dev and thinking of finding a new one.

My questions:

  1. Can I move these back-ends to my new VPS with the WordPress sites, or do they need something different?
  2. If it’s possible, will it be as simple as changing the DNS records, or will I need a dev to help with the migration?
  3. Are there any technical issues or things I should know about that I’m missing?

Thanks for any help!

Yes, you can move Strapi and Prisma to a VPS, but it might not be the best choice. VPS setups usually depend on the frameworks you’re running, and Node/React-based apps can use a lot of memory. Cloud services like Digital Ocean, AWS, or Google Cloud might be better suited because they’re easier to manage and more optimized for these kinds of setups.

@Devon
That’s a helpful perspective! Thanks for the advice.

It’s possible to move Strapi and Prisma to your VPS, but they have different requirements than WordPress. You’ll likely need a developer to help with the migration and make sure everything is set up properly. There could be some complications, depending on how your current setup works.