I'd like to share my view to the matter too.
We used to have a file server for mostly same kind of work as described in the OP. It did it's job for years. You just needed to make sure everything is up to date on the server. It was good, but not the fastest and most seamless way. Still, it was essential if you wanted to work from office, from home, or from some remote place like a hotel room or a construction site.
Now we have moved to cloud syncing service. Everything that earlier had to be taken care of, happens now almost seamlessly at background. There are many services out there. We chose DropBox for our work. We do have Microsoft OneDrive too available, and some of us have got iCloud Drive also.
Within our company everyone is a member of DropBox cloud storage. Everyone sees all the projects we work on. Libraries, PLN's, published files are all in the cloud. Everyone can read, write and create folders at will then needed. Every project is in the cloud.
If you don't trust your workers enough, or if there is other kind of demand for different kinds of priviledges, that too is all in there to adjust by admin user. You can share individual files or folders like you want to. Or you can share everything within your company.
The great idea with cloud storage is that everything syncs background, there's no need to do anything but to connect to internet. Or if at the office, it smartly syncs all workstations locally too (LAN sync). All is up to date for everybody, with every machine, phone or tablet. And with whatever OS you are on.
What about the size of DropBox and the size of your mass storage, HDD/SSD: Not everyone has terabytes of disk space, at least not in laptops or in their tablets. No problem, you can individually choose what to keep online, or what to keep in cloud only. With tablets it does that automatically depending on your usage. You will still see the hole hierarchy like you had them all with you. The software will download the files on demand when you try to open a file which is set to be in cloud, or "offline" only. You can choose to keep everything "offline", only in cloud, if you so choose. You will see the file system and the hierarchy, and your programs will download and sync on demand then needed to.
Sharing files with collaborators is way easier too, a lot more convenient than sending email attachments. You can just share a folder with them. If they have dropbox it's as seamless as he was a member of your server. If they don't, have DB, they will use their web browser to access the files. And file size constraints are not there either like with email.
With clients it's really easy too. Just send them a link to a folder there you publish your pdf's or jpegs, and they can inspect it almost realtime. The link does not stop working unless you command it to unlink. So it's a live preview folder for clients if you so desire. Very handy wouldn't you think.
As a bonus, the service keeps all deleted files available for a few months. So you can resurrect them as an admin. I have found that usefull a couple of times. Mistakes do happen to all of us humans.
I just realized DropBox
supports Linux too nowadays. Not that ArchiCAD is on Linux yet
😉 , but you can deploy Linux in some other ways if so desired.
A couple of warnings and considerations would be appropriate though:
1) Some have had a glitch with saving files to DropBox or other similar cloud storage services. You might see a message like "could not save the file to disk". After a while it's again possible to save it, or at least to "Save as" it. It has happened to me a few times. No work has been lost though, not ever. On the contrary, there is a backup for a few months as explained just above.
2) Graphisoft does not support working from cloud storage. Still, some of us here have worked that way for years now. And I would not want to give up working that way. I have high hopes GS will not break anything regarding cloud storage and working from there.
3) You can't have libraries behind a relative link. If you open your project between Mac and Win, you will have to point again to all your lused ibraries every time. There is a wish(es) made towards GS about relative links to libs (and why not to everything there is to link). That would make a perfect fit with cloud storage workflow.
ps. We have Team Work server nowadays too, it's just that most of our work does not need that.
pps. I am not an affiliate with DropBox in any way. Most other cloud services with the same functionality would certainly work great too.
edit. added number 3)
edit2. some grammar
AC25, Rhino6/7+Grasshopper, TwinMotion • Mac Pro 6,1 E5-1650v2-3,5GHz/128GB/eGPU:6800XT/11.6.5 • HP Z4/Xeon W-2195/256GB/RX6800XT/W10ProWS