After lots of work and rework. I have solution that seems to be working.
Currently, I used Digital Ocean for cloud hosting for my Perforce server.
If you refer to this webpage, its what I used to setup my server using their support guides.
It wasn’t too hard to setup and easy enough for anyone to setup. Hope it helps others.