I use samba on Debian Linux running on a Mac Mini. The data partition lives on an externally connected Samsung SSD. It's probably not what you want, but it sure is small.

Assume that's an Intel Mac Mini?