🔐 Membuat File Sharing Access via Public Secure

Panduan Aman Berbagi File untuk Jaringan Kantor & Publik


📚 Daftar Isi


🔍 Apa itu File Sharing Secure?

File Sharing Secure berarti berbagi file antar pengguna/jaringan secara terkontrol & aman.
Tidak semua orang boleh sembarangan mengakses file, dan data yang dikirim harus terlindungi dari penyadapan atau akses ilegal.

Contoh penerapan:

  • Kantor berbagi dokumen HRD ke karyawan secara online

  • Berbagi file antar divisi lewat jaringan LAN

  • Berbagi file publik (read-only) dengan enkripsi


🎯 Kenapa Perlu File Sharing yang Aman?

🔒 Keamanan data: Hindari data sensitif bocor
🕵️‍♂️ Kendali akses: Siapa yang boleh lihat/edit
🚀 Kemudahan kolaborasi: Bisa diakses kapan saja, di mana saja
📊 Audit & monitoring: Bisa dilacak siapa yang mengakses apa


🛠️ Persiapan Sistem

Sebelum memulai, siapkan:

  • ✅ Server atau PC berbasis Linux/Windows

  • ✅ Akses administrator

  • ✅ Koneksi jaringan (LAN/WiFi/Internet)

  • ✅ (Opsional) SSL certificate jika mau diakses lewat web


⬇️ Instalasi & Konfigurasi File Sharing


1️⃣ Menggunakan Samba (Windows & Linux compatible)

Icon: 🗂️

Samba adalah solusi file sharing di jaringan LAN, sangat populer karena kompatibel dengan Windows Explorer & Linux.

Instal Samba (Ubuntu/Debian):

sudo apt update
sudo apt install samba -y

Konfigurasi Folder Sharing:

Edit file konfigurasi:

sudo nano /etc/samba/smb.conf

Contoh konfigurasi share publik yang aman:

[PublicSecure]
path = /srv/samba/public_secure
browsable = yes
read only = no
guest ok = no
valid users = @staff

Buat folder & set permission:

sudo mkdir -p /srv/samba/public_secure
sudo chown -R root:staff /srv/samba/public_secure
chmod -R 2770 /srv/samba/public_secure

Buat user Samba:

sudo smbpasswd -a nama_user

Restart Samba:

sudo systemctl restart smbd

Akses: \\ip-server\PublicSecure


2️⃣ Menggunakan Nextcloud (Web-based Secure Sharing)

Icon: ☁️

Nextcloud adalah software file sharing modern berbasis web.
Kelebihan:

  • Enkripsi end-to-end

  • Akses multi-platform (PC, HP, Web)

  • Bisa pakai HTTPS

  • Audit log lengkap

Instal Nextcloud (Ubuntu contoh):

1️⃣ Install LAMP stack (Apache + MySQL + PHP)

sudo apt install apache2 mysql-server php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-intl php-bcmath libapache2-mod-php -y

2️⃣ Download Nextcloud:

wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
sudo mv nextcloud /var/www/html/

3️⃣ Set permission:

sudo chown -R www-data:www-data /var/www/html/nextcloud

4️⃣ Konfigurasi Apache VirtualHost + SSL (gunakan Let’s Encrypt):

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache

5️⃣ Akses:

https://nama-domain-anda/nextcloud

✅ File sharing aman via browser + mobile apps
✅ Support login user internal (LDAP/Active Directory)


🚀 Tips Keamanan File Sharing

🛡️ Gunakan password kuat & unik
🔐 Aktifkan SSL/HTTPS untuk akses web
🧑‍💼 Atur hak akses per user (read, write, admin)
📜 Aktifkan audit log
📦 Backup data secara rutin


✅ Kesimpulan

Untuk membuat file sharing access via public secure, ada banyak opsi yang bisa Anda pilih sesuai kebutuhan:

SolusiKelebihanCocok untuk
SambaRingan, LAN-based, simpleKantor internal LAN
NextcloudWeb-based, enkripsi, modernKantor hybrid, remote work

👉 Tips: jika hanya untuk internal LAN, Samba cukup.
👉 Jika ingin akses publik yang aman + mobile-ready, Nextcloud lebih baik.

Leave a Comment

Your email address will not be published. Required fields are marked *