Convert Your Snakeoil PC into a NAS
Jump to navigation
Jump to search
Introduction
This article shows the steps that will convert your Snakeoil computer into a basic NAS.
NFS-Server
Short for Network File Systems (NFS). This is the standard file sharing protocol used in Linux computers. You'll need a custom kernel to get this working.
- Download a custom Snakeoil Kernel with NFS server support. For example, the NAS kernel in this thread.
- Reboot the computer and verify you're on the NFS kernel
- SSH into your Snakeoil PC
- Run this command:This will install the tools needed to run your NFS server
sudo apt update; sudo apt install nfs-kernel-server -y
- Create a file /etc/exports, an example:192.168.100.0/24 is an example of a subnet. Modify this to suit your home network setup. NFS options are enclosed in the brackets (). ro means ReadOnly. Refer here for other NFS options.
/media/music 192.168.100.0/24(ro,nosync,no_subtree_check)
- Next, run the follow command to export your shares:
sudo exportfs -a
- Finally, restart nfs-server:
sudo systemctl restart nfs-kernel-server
To mount the NFS shares exported from your Snakeoil PC, find out the IP address of your Snakeoil PC (e.g. If your Snakeoil PC is 192.168.100.20, and you have exported /media/music).
- For NFS3, the share will be:
192.168.100.20:/media/music
- For NFS4, the share will be:
192.168.100.20:/music