Pendahuluan

Hey, sobat teknologi! Jika kamu mencari cara untuk berbagi file secara publik di server Linux-mu, maka kamu berada di tempat yang tepat. Kali ini, kita akan membahas langkah demi langkah membuat repository publik menggunakan ProFTPD pada Ubuntu 24 LTS. Bayangkan kamu bisa menyimpan dan membagikan file dengan teman dan kolega hanya dengan beberapa pengaturan sederhana.

Mengapa Membuat Repository Publik?

Punya repository publik itu seperti punya laci file di Internet yang memungkinkan siapa pun untuk mengakses dan mengunduh file yang kamu simpan, berguna untuk kolaborasi proyek, distribusi software, dan masih banyak lagi!

Persiapan Awal

Sebelum kita mulai, pastikan kamu sudah melakukan hal berikut:

  1. Instalasi ProFTPD – Jika belum terinstal, kamu dapat menggunakan perintah berikut untuk menginstalnya:sudo apt update sudo apt install proftpd
  2. Hak Akses Root – Pastikan kamu memiliki akses root atau setidaknya hak sudo pada server.

Langkah Membuat Repository Publik

1. Konfigurasi Direktori untuk Repository

Pertama, buatlah direktori yang akan digunakan sebagai repository publik, contohnya di /var/ftp/public.

sudo mkdir -p /var/ftp/public

Pastikan direktori tersebut memiliki izin yang tepat agar dapat diakses oleh pengguna lainnya:

sudo chmod 755 /var/ftp/public

2. Update Konfigurasi ProFTPD

Buka file konfigurasi ProFTPD yang terdapat di /etc/proftpd/proftpd.conf.

sudo nano /etc/proftpd/proftpd.conf

Tambahkan blok konfigurasi berikut untuk membuat direktori /var/ftp/public sebagai repository publik:


<Directory /var/ftp/public>
  <Limit WRITE>
    DenyAll
  </Limit>
  
  <Limit READ>
    AllowAll
  </Limit>
</Directory>

Konfigurasi ini mengizinkan semua pengguna untuk membaca (mengakses dan mengunduh) file, tetapi mencegah mereka menulis (mengunggah atau memodifikasi).

3. Simpan dan Restart ProFTPD

Setelah selesai mengedit, simpan file ini dan keluar dari editor teks. Lalu, restart service ProFTPD untuk menerapkan perubahan yang telah dibuat:

sudo systemctl restart proftpd

4. Verifikasi Akses

Uji konfigurasi baru ini dengan mencoba mengakses direktori melalui FTP. Kamu bisa menggunakan FTP client seperti FileZilla atau command line untuk mengakses server dan memastikan bahwa direktori publik dapat diakses tanpa autentikasi tambahan.

FAQ

Q: Apakah pengguna anonim bisa mengunggah file ke repository ini?
A: Tidak, pengaturan di atas hanya memberikan izin akses baca. Untuk memberikan izin menulis, kamu perlu menambahkan aturan izin khusus.

Q: Bagaimana cara menambahkan pengguna anonim?
A: Untuk mengizinkan akses anonim, tambahkan AllowAnonymous on dalam konfigurasi ProFTPD, tetapi ini perlu dikelola dengan hati-hati karena dapat menimbulkan risiko keamanan.

Kesimpulan

Membuat repository publik dengan ProFTPD di Ubuntu 24 LTS tidaklah sulit. Dengan mengikuti langkah-langkah di atas, kamu dapat dengan mudah berbagi file dengan dunia luar, sambil tetap menjaga batas kontrol pada siapa yang dapat menulis ke server kamu. Ingatlah untuk selalu memperhatikan keamanan saat berurusan dengan data yang terbuka untuk publik.

Tautan Ekstra

Teruslah bereksperimen dan tingkatkan kemampuan servermu. Selamat mencoba dan sukses selalu!

Author

Seorang yang memiliki minat di dunia teknologi dan bekerja sebagai Freelancer. Keahlian System Adminstrator, Wordpress Devloper, & Network System.

Write A Comment

Menu

Melayani Installasi, Perbaikan, Konfigurasi Server VPS/DS Sesuai Kebutuhan.

Melayani Pembuatan Website untuk segala kebutuhan kamu. punya ide ? tapi ragu coba konsultasi.

Melayani Custom Plugin atau Theme Wordpress Sesuai dengan Kebutuhan.

saya menyediakan plugin Wordpress untuk kebutuhan kamu. cari tau apa ada yang cocok.

saya menyediakan Theme Wordpress untuk kebutuhan kamu. cari tau apa ada yang cocok.

Konsultasi Seputar Blog, IT, Wordpress dan Server Gratis