I highly recommend using Docker/Podman, even though you say you don’t want to. It is trivial to start up a new service using docker-compose once you get the basics down.
host:container when specifying ports or directories in the compose YAML (e.g. 58333:8080 will route the container’s port 8080 to the host machine’s port 58333.