Samba adalah aplikasi yang paling banyak digunakan untuk sharing file/folder atar OS, karena samba di support oleh berbagai OS Linux, Windows, Android, MacOS, BSD dll. Selain itu samba juga bisa diandalkan dari segi kecepatan dan hemat memory (khususnya di SBC). Banyak contoh yang bisa digunakan sebagai contoh kasus penggunaan samba, salah dua contohnya
1. File storage untuk Camera/CCTV
2. Sharing hardisk ke Kodi/SmartTV
Kebutuhan
– Orange Pi (tipe apa saja)
– Windows/Linux/MacOS (client untuk mengakses file sharing)
– Akses internet di Orange Pi
– Orange Pi menggunakan OS Debian/Armbian atau sejenisnya
Install Samba
Untuk menginstall samba ini, kita membutuhkan akses ke internet. Install dengan cara
apt-get install samba -y
Konfigurasi Samba
Buka file konfigusai samba yang berada di /etc/samba/smb.conf
, tambahkan dibagian paling bawah
[FileSharing] path = /home/media writable = yes guest ok = yes guest only = yes create mode = 0777 directory mode = 0777 share modes = yes
Keterangan:
/home/media
: lokasi folder yang di sharing
Restart Samba
Restart samba dengan
/etc/init.d/samba restart
Cara Akses
Cara untuk mengakses samba :
1. Windows
Buka Windows Explorer, lalu ketik di Address Bar \\IP.ORANGEPI
2. Linux
Bisa dilihat ditulisan Cara Mengakses SAMBA dari Nautilus
Security
Untuk menjaga keamanan adata yang di share dengan samba bisa menggunakan beberapa cara:
1. Akses dari IP tertentu
hanya ijinkan akses dari IP (IP range) tertentu saja. Edit file smb.conf
interfaces = lo eth0 hosts allow = 192.168.1.2 192.168.10-192.168.2.20
contoh diatas yang diijinkan mengakses samba adalah IP 192.168.1.2
dan 192.168.10-192.168.2.20
. Diluar itu tidak akan bisa mengakses samba, cara ini lebih efektif misalkan untuk sharing ke Kodi, Plex atau SmartTV.
2. Menggunakan user/password