Saturday, September 28, 2019

Raspberry Pi 4 as a NAS

I've bought Raspberry Pi 4 to use it as a DaaS (Desktop as a Service). I've needed a VPN server to securely connect to when I am traveling. I've needed a Cloud Server to replace Dropbox to have unlimited space. I've needed a NAS (Network-attached storage) to share files among my laptops and computers. I've also needed a Music Player Server to manage my music files and serve as a source for my amplifier. I've also needed a media player like Apple TV to play my movies, youtube etc.

In summary Raspberry Pi as:
1. Cloud server
2. VPN server
3. NAS (this post)
4. Music server
5. Media Player

To be able to do all of the above, I think it is better to keep the original Raspbian distribution.

For achieving this I have installed Samba Server:
sudo apt-get install samba samba-common-bin

sudo mkdir -m 1777 /share

sudo emacs /etc/samba/smb.conf

add the following:
Comment = Pi shared folder
Path = /share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes

Create a Samba user:

sudo smbpasswd -a pi

sudo /etc/init.d/samba restart