OVH lets you have up to 256 ip's at no monthly charge but $3 one-time charge per address, on the OVH branded line. I don't know about the cheaper SYS and Kimsufi lines.
You could get a cheap dedi and front it with some VPS's from other vendors... I'd probably do that anyway just to put a layer of indirection between the public internet and the file repository.