Cpanel does have the SSH access for most of the shared and VPS accounts. So you can definitely install the node, doku, and other applications on it. And then host your node js apps.
Only issue is that for shared hosting, you may end up hitting the resource limit. In such case getting digitalocean, OVH or vultr account would be more suitable.