Daftar Isi
Blog.VPNGAME.com — Cara Install File Manager (Tiny File Manager) di OpenWRT. File Manager merupakan hasil modif-an dari Tiny File Manager yang merupakan File Manager berbasis web di PHP yang berfungsi untuk mempermudah mengakses file atau folder pada OpenWRT. Menu File Manager biasa kalian temukan pada OpenWRT dari REYRE STB.
Berbeda dengan Tiny File Manager yang bertempat di NAS > Tiny File Manager, File Manager ini berada di System > File Manager. Pada tutorial kali ini akan dibahas cara menginstal dan menambahkan menu File Manager pada OpenWRT selain dari REYRE STB.
Menginstal Modul Untuk File Manager
Hal pertama yang harus kita lakukan adalah menginstal Modul agar File Manager dapat berjalan.
NB: PASTIKAN OPENWRT KALIAN BELUM TERPASANG FILE MANAGER
Silahkan buka terminal, lalu masukkan perintah berikut ini. Pastikan internet kalian sudah berjalan.
opkg update && opkg install php7 php7-cgi php7-mod-session php7-mod-ctype php7-mod-fileinfo php7-mod-mbstring iconv
Setelah itu kita lanjut ke step selanjutnya.
Mengektrak File Manager
Setelah selesai menginstal modul yang diperlukan, kita lanjut dengan mengekstrak File Manager.
1. Pertama, silahkan ketik perintah mengunduh berikut ini:
cd /www && wget https://github.com/noct99/blog.vpngame.com/raw/main/tinyfm.zip
2. Kemudian install unzip untuk mengekstrak file tadi.
opkg update && opkg install unzip
3. Setelah itu ketik perintah ekstrak berikut ini:
cd /www unzip tinyfm.zip && rm tinyfm.zip cd www/tinyfm && ln -s / rootfs
Setelah selesai, kita lanjut ke step selanjutnya.
Menambahkan Menu dan Template File Manager pada LuCI
Kita masuk ke step terakhir, yaitu menambahkan menu dan template untuk File Manager.
1. Pertama, silahkan bukan terminal lalu salin dan paste perintah di bawah ini:
cat <<'EOF' >/usr/lib/lua/luci/controller/tinyfm.lua module("luci.controller.tinyfm", package.seeall) function index() entry({"admin","system","tinyfm"}, template("tinyfm"), _("File Manager"), 45).leaf=true end EOF
2. Jangan lupa untuk enter. Kemudian salin dan paste perintah selanjutnya:
cat <<'EOF' >/usr/lib/lua/luci/view/tinyfm.htm <%+header%> <div class="cbi-map"><br> <iframe id="tinyfm" style="width: 100%; min-height: 100vh; border: none; border-radius: 2px;"></iframe> </div> <script type="text/javascript"> document.getElementById("tinyfm").src = window.location.protocol + "//" + window.location.host + "/tinyfm/tinyfm.php"; </script> <%+footer%> EOF
3. Setelah semuanya selesai, silahkan Refresh browser kalian. Kemudian buka menu System > File Manager. Maka akan muncul menu untuk mengakses file di OpenWRT kalian seperti layaknya File Manager pada Windows.
Lalu, kenapa tidak menginstal Tiny File Manager saja? Ada beberapa alasan, salah satunya agar lebih rapi. Jika menginstal Tiny File Manager, maka akan ada menu baru bernama NAS pada LuCI. Alasan lain karena untuk menginstal Tiny File Manager melalui file ipk atau perintah opkg itu harus menggunakan My Opkg Repo dari mas nugroho. Sekian tutorial kali ini, selamat mencoba dan semoga bermanfaat.
Sumber dan Referensi
https://tinyfilemanager.github.io/
https://www.youtube.com/c/IndonesianTechChannel