No,
For the Debian clients I installed ceph-common and mounted as a ceph volume just like in this tutorial.
For the windows clients I used ceph-dokan to mount the volume as a drive. I followed the ceph documentation here: Mount CephFS on Windows — Ceph Documentation
So technically speaking I never made a network share, I just installed ceph on each machine that needed access. The only other thing I did differently from this tutorial is I installed v19 instead of v15 by changing the curl to the one listed in the ceph documentation.
curl --silent --remote-name --location https://download.ceph.com/rpm-19.1.0/el9/noarch/cephadm
I tried the newest version first, but I had some issues most likely from trying to run all of this on a RPi 4b with 4gb of RAM.