Cara Install File Manager (Tiny File Manager) di OpenWRT

Diposting pada

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

Cara Install File Explorer (Tiny File Manager) di OpenWRT

3. Setelah itu ketik perintah ekstrak berikut ini:

cd /www
unzip tinyfm.zip && rm tinyfm.zip
cd www/tinyfm && ln -s / rootfs

Cara Install File Explorer (Tiny File Manager) di OpenWRT

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

Cara Install File Explorer (Tiny File Manager) di OpenWRT

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