Strapi start with systemd?

Unless you are modifying the pm2 source code, usage of it should not matter there. (I’m guessing your company has some kind of blanket ban on usage of AGPLv3 which is a bit of a “burn everything” approach that I generally disagree with but that’s a subjective opinion not a legal one)

To be honest I’ve never tried to run strapi with a dedicated systemd script, and I’ve never actually seen anyone else try including many large enterprises that are our customers in various sectors.

Typically the 3 go-tos for node services are:

  • PM2 (easily 80%)
  • Docker or some kind of container
  • forever: forever - npm