You could do something like nextcloud to solve a lot of issues, but I'd still hesitate to recommend on-prem hardware and managing hardware yourself. It really comes down to the business tolerance for outages though, maybe the computers being down for a day or two doesn't matter.
Are you providing a support contract long term? Are you backed by multiple people in case you're away and their business is down? I say this more figuratively than specifically you, this could also apply to their internal IT guy who wants to do this.
I'd strongly suggest deferring to a local business IT services company, unless you're an active partner in the business. They should find a company they are comfortable with and trust, then use the products they recommend and are comfortable with.
You got it from a friend on a pile of slackware and floppies labeled various letters. It felt amazing and fresh, everything you could need was just a floppy away.
Then we got Gentoo and suddenly it was fun to wait 4 days to compile your kernel.
Not a troll. I heard it when I watched live and didn't figure out he meant gagged until he said it a second time. Listening to it again I can hear it either way, his pronunciation at the end is just a little off.
Memory connected via the pci bus to the CPU, would be too slow for application use like that.
Apple had to use soldered in ram for their unified memory because the length of the traces on the mobo news to be so tightly controlled. Pci is way too slow comparatively.
You could do something like nextcloud to solve a lot of issues, but I'd still hesitate to recommend on-prem hardware and managing hardware yourself. It really comes down to the business tolerance for outages though, maybe the computers being down for a day or two doesn't matter.