Are there any storage limitations for using Perforce?

We host our own server using perforce, that is what I would recommend to most people. Perforce is only free up to like 5 users.

from my research ive gathered that there are repo limitations for git and bitbucket which means we cant use those. ive been trying to look into perforce but i cant find anything online about storage limitations. Do they actually give you unlimited storage for free?

sorry if this is a dumb question but i have no experiences with servers whatsoever.
If you host your own server, do you mean just on a regular desktop computer? Like if the project is 50gb does it allocated 50gb of your hard drive to server? Or does it use more storage everytime somebody commits, push, pull etc.