You're apparently not looking for RAID here, except as a secondary or tertiary consideration to other features and requirements. The "some kind of a personal cloud" is a rather larger project than RAID, too. This is probably better suited to a separate posting and separate question. (These mixed-question threads tend to confuse me, unfortunately.)
Some comments and some suggestions, in no particular order...
An old Mac Pro is not known for its power consumption characteristics, and maintaining the older boxes also involves sourcing what are increasingly older pieces and parts and hard disks.
Many of the older Mac Pro boxes aren't supported on current macOS, with all that that currently and eventually entails. The Mac Pro (early 2008) tops out at 10.11.6.
Exposing older boxes to the Internet does get noticed by folks on the 'net rather quickly, too; usually within minutes.
You're also limited by local network speeds and availability. If you've a fast ISP connection, this is less of an issue. But sometimes it's better to cache the images on a VPS or hosted system of your own or on some other provider, and those can be had inexpensively. Pushing a lot of big images over a slow ISP link is never fun.
Some of the web hosting services I deal with offer storage and other hosting services, either optionally or as part of their hosting packages. There are some hosting providers that offer hosted Mac systems in addition to the many other options that are available, too.
If I had to run an older and down-revision box, I'd probably want to place it behind a firewall and use a VPN to access the device. I'd not want to host mail or web or other services, as older revisions of those tend to have known vulnerabilities. I'd not expose systems offering file shares directly to the 'net, even on current versions. VPN only, for those.
As a potential alternative to re-cycling older Mac Pro hardware or reloading it with some other operating system, or of acquiring a newer Mac mini running current macOS and current Server.app or such, I'd suggest looking at an approach based on a Synology box, or on a FreeNAS or OwnCloud installation. Or alternatives.
This unless you want to get into the business of configuring and managing and troubleshooting and otherwise dealing with the various network services, and particularly with maintaining and securing the servers. Older systems that aren't getting patches will accrete security problems and will increasingly encounter problems with secure network connections, too. macOS 10.11.6 isn't bad here, but not that much further back is already having connectivity issues due to too-old TLS support. Servers and server management is also an inherently more complex undertaking as compared with clients and client management.