My original thread was updated. I got sidetracked and am now just getting back to correct its original entry.
The reference you provide is a rather nice entry. BUT, installation of SAMBA and its features, CURRENTLY, are NOT a part of a supported solution built-in to FreedomBox.
Please build it in.
I am willing to donate a sample starter smb.conf that is even easier than what is in the article. Further, I am sure, other admins, too, are willing to offer starter smb.conf too for getting users off and running upon Freedombox installation or upgrade.
Update: our team has begun integrating Samba into FreedomBox. @vexch, one of our top contributors, is working to make Samba on FreedomBox even better. But this first implementation was just released in v19.22. Details here: FreedomBox v19.22 released