Setting up a samba-server
This will be the directory that's shared to clients. You can create as many of these as you wish.
Alpine doesn't provide an example configuration file in the package so you'll need to create one. If you have more than one share you'll need to add a subsection for each directory to smb.conf.
[global] workgroup = WORKGROUP dos charset = cp850 unix charset = ISO-8859-1 force user = username [storage] browseable = yes writeable = yes path = /media/storage
Create a system user and Samba user
Create a user on the system. Create a Samba user. Give both users the same password.
Configure the Samba service
Run these two commands to start the service on boot and to start the service right now.