Network File System (NFS) merupakan protokol berbagi file yang cepat dan ringan, ideal untuk digunakan pada server Debian/Ubuntu/Proxmox sebagai shared storage antar Linux, container maupun VM. Dokumen ini menunjukkan langkah lengkap untuk konfigurasi hingga berhasil di-mount pada Windows 10/11.
1. Instalasi NFS Server
apt update apt install nfs-kernel-server -y
2. Membuat Direktori Share
> Silakan sesuaikan lokasi folder sesuai kebutuhan
mkdir -p /srv/nfs/public chmod -R 777 /srv/nfs/public
3. Konfigurasi Export Share
Edit file konfigurasi NFS:
nano /etc/exports
Tambahkan:
/srv/nfs/public 192.168.0.0/24(rw,sync,no_subtree_check,insecure,all_squash,anonuid=1000,anongid=65534)
Penjelasan Opsi Penting:
| Opsi | Fungsi |
|---|---|
| rw | read write |
| sync | aman untuk integrity |
| no_subtree_check | meningkatkan stabilitas folder |
| insecure | agar Windows boleh mount |
| all_squash | semua user dianggap anonim |
| anonuid / anongid | memaksa owner file |
Lalu apply konfigurasi:
exportfs -ra systemctl restart nfs-server systemctl enable nfs-server
4. Firewall (Opsional namun direkomendasikan)
Jika menggunakan UFW:
ufw allow from 192.168.0.0/24 to any port nfs
Dengan ini hanya IP tertentu yang diizinkan mengakses NFS.
5. Test Akses dari Linux
mount -t nfs 192.168.0.2:/srv/nfs/public /mnt
Jika berhasil → konfigurasi aman.
6. Mount NFS pada Windows 10/11
✔ Aktifkan fitur Client for NFS
Buka:
Control Panel → Programs & Features → Turn Windows features on or off
Centang:
- ✔ Client for NFS
- ✔ NFS Administrative Tools
Restart Windows agar fitur aktif sempurna.
✔ Mount NFS via CMD
mount -o anon 192.168.0.2:/srv/nfs/public H:
Jika direktori belum muncul di Explorer, pastikan urutan provider benar:
reg add HKLM\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order /v ProviderOrder /t REG_SZ /d "Nfsnp,LanmanWorkstation,RDPNP" /f
Restart Windows kembali → jalankan ulang mount:
mount -o anon 192.168.0.2:/srv/nfs/public H:
📌 Setelah ini drive H: akan muncul di Windows Explorer.
7. Unmount Jika Diperlukan
umount H:
Kesimpulan
- NFS ideal untuk Linux, VM, dan Proxmox
- Windows dapat mengakses NFS dengan fitur Client for NFS
- Firewall dapat membatasi IP yang boleh mount
- Jika mount sukses tapi tidak tampil → perbaiki Network Provider Order
NFS Server Anda kini siap digunakan!
