Install the stock samba package using apt-get to provide SMB/CIFS support.
To let the root fs stay in ReadOnly mode, edit /etc/default/voyage-util and set:
VOYAGE_SYNC_DIRS="var/lib/samba"
This effectively will move /var/lib/samba to tmpfs.
Then, reboot to take effect.
Install PHP File Navigator(PFN) to allow file upload/download via web.
Install pure-ftpd using apt-get to provide FTP service.
Install rsync using apt-get to provide rsync service.