Assalamu'alaikum Wr wb. 


A. PENDAHULUAN

Selamat datang dan terima kasih kepada teman-teman semuannya karena telah senanntiasa berkunjung di blog saya yang sederhana ini, pada kesempatan kali imi saya akan berbagi informasi dan tutorial cara untuk INSTALLASI AutoIndex di Webserver Debian Server. 


AutoIndex adalah script PHP yang membuat tabel yang berisi daftar file dalam sebuah direktori, dan memungkinkan pengguna mengakses file dan subdirektori. Ini termasuk pencarian, ikon untuk setiap jenis file, panel admin, upload, akses logging, deskripsi file, dan banyak lagi.
 

B. LATAR BELAKANG

Pada kali ini saya akan membuat suatu repository penyimpanan file seperti e-book , kenapa memilih AutoIndex? karena AutoIndex memiliki beberapa fitur yang lumayan berkualitas yaitu :
  • Sobat tidak perlu meletakkan index.php di setiap subfolder – secara otomatis memungkinkan Anda mengakses subdirektori
  • Menampilkan ikon yang berbeda untuk setiap jenis file – mencakup tiga gaya ikon yang berbeda
  • Kemampuan untuk menyembunyikan / memblokir file, folder, atau ekstensi file tertentu
  • Bekerja pada semua server yang mendukung PHP 4.1.0 atau yang lebih tinggi (termasuk PHP 5)
  • Tidak ada database yang dibutuhkan
  • Kemampuan mengunggah file dan memiliki akun pengguna
  • Alat admin bawaan (tersedia saat masuk dengan akun tingkat admin)
    • Membuat dan menghapus direktori
    • Mengunggah, mengganti nama, menyalin, dan menghapus file
    • Log viewer dan statistik pengunjung
  • Mencari file / folder tertentu
  • Akses logging dan statistik (simpan IP pengguna dalam file teks bersamaan dengan permintaan waktu dan file)
  • Fitur anti-lintah
  • Membatasi bandwidth
  • File / folder bisa memiliki deskripsi khusus
  • Gambar kecil gambar dapat dibuat dan ditampilkan
  • Dapat melacak jumlah unduhan untuk setiap file
  • Lebih baik daripada output default server, dan tampilan bisa disesuaikan
  • Versi 2.0 menggunakan sistem template untuk memudahkan penyesuaian output HTML
  • Tersedia dalam 35 bahasa
  • XHTML 1.1 dan CSS compliant, sehingga ditampilkan dengan benar di semua browser
  • Perangkat lunak ini gratis

C. MAKSUD DAN TUJUAN

Untuk membuat repository(tempat disimpannya berbagai macam aplikasi/program,namun dapat pula digunakan untuk menyimpan data lain seperti e-book) kita harus mengupload file-file ke direktori tertentu.Setelah itu,selain menggunakan file sharing,Client dapat pula mengaksesnya lewat web dengan mengeklik link yang menuju file tersebut. Pada praktik kali ini,kita akan membuat repository menggunakan Autoindex yang akan memudahka proses pembuatan link-link file tersebut.


D. HASIL YANG DIHARAPKAN

Nantinya repository bisa di akses oleh para client. 
 

E. WAKTU YANG DUBUTUHKAN

Untuk proses installasi nya kita membutuhkan waktu 10-15 Menit dan itu juga tergantung proses dan kinerja servicenya. 

 

F. ALAT DAN BAHAN

Laptop
Software AutoIndex bisa di download di sini : http://autoindex.sourceforge.net/

Web Server dan Database server bisa dibaca di bawah ini :
https://rayhansm.blogspot.com/2018/12/wow-penjelasan-dan-cara-installasi.html
https://rayhansm.blogspot.com/2018/09/installasi-lamp-web-database-server.html 


G. TAHAPAN KERJA

Dalam proses ini saya implementasikan pada sebuah jaringan yang di bangun di ruang lingkup sekolah. (Asumsikan bahwa client sudah terhubung ke repository autoindex, yang di redirect dari Hotspot Router MikroTik ke Web Server).
 Dan berikut installasinya yang dilakukan di server debian:

Saya disini mengirim file nya dari client kepada server lewat ftp menggunakan software yang bernama filezilla:
cara nya dengan memasukan ip server tujuan dan masukan user nya serta password dan jangan lupa masukan portnya defaultnya adalah 21, lalu klik kanan upload : 
 1. Dari auto index yang sudah di transfer/download tadi kita pindahkan ke direktori /var/www/html dengan perintah berikut ini :

2.  Setelah kita pindahkan maka kita ekstrak dengan cara Unzip :

3.  Ganti nama file autoindex yang telah kita buat tadi dengan cara berikut :
 Dan untuk nama terserah.

3.  Setelah ini kita perlu beri hak access(baca selengkapnya https://rayhansm.blogspot.com/2018/12/linux-file-permissions-fundamental.html)  pada file data tadi dengan cara seperti berikut:

Dan Chown seperti dibawah ini:


4. Kita test di Web Browser client kita dengn mengetikan sebuah ip dan masukan direktori yang di tuju yaitu file data tadi :

5. Silahkan click configure:

 Dan click Continue.

6. Dan berikut merupakan tampilan awal nya, dalam tahap ini sebenarnya auto index telah terinstall dan kita dapat menambahkan sebuah Repostory Buku yang mau kita buat dengan cara memasukan filenya kedalam direktori data tersebut.  

7. Dan karena AutoIndex ini merupakan software open source kita juga bisa membuat tampliannya lebih menarik, di index.php nya : 


H. KESIMPULAN

Dengan Auto Index klita dapat memasukan sebuah file ebook maupun foto dan apa aja guna nantinya bisa di akses oleh para client, dan disini saya kenapa mau di implementasikan di sekolah karena untuk bahan E-book yang nantinya diredirect dari Hotspot MikroTik.
 

I.REFERENSI

Source by :
https://www.wikipedia.org
https://autoindex.sourceforge.net/ 

J. PENUTUP

Demikian apa yang saya sampaikan mudah mudahan bisa bermanfaat dan menjadikan referebsi buat kalian! Akhirul Kalam..


Wassalamu'alaikum Warohmatullahi Wabarokaatuh.