Yes, I ended up setting up a Perforce source control, but couldn’t manage to set it up so it uses our server. In the end I set up a separate machine for the source control and the repo is local on it. In our case this is not ideal, as all our projects are set up on our main server, where we have redundancy.
At this point it has taken too much time to try and set it up as I like, but I will continue my efforts when I have time.
PS: I actually managed to move my repo to our server, but had issues committing changes. I guess some kind of write permissions or something wrong with the uses I set up.