Konfigurasi Instalasi NAS Server Pada Debian Menggunakan Filebrowser

Konfigurasi ini membahas proses instalasi dan pengaturan File Browser pada server NAS (Network Attached Storage) berbasis Debian 12. Implementasi ini bertujuan menyediakan antarmuka berbasis web untuk manajemen file, termasuk unggah, unduh, dan pengaturan direktori penyimpanan. Dengan konfigurasi ini, server NAS dapat berfungsi sebagai sistem penyimpanan terpusat yang efisien, mudah diakses melalui jaringan lokal, serta mendukung perluasan dan integrasi layanan berbagi data secara fleksibel.

Langkah Konfigurasi

1

Persiapan Awal

Sebelum memulai konfigurasi, pastikan perangkat berikut sudah dipersiapkan :

  • Server dengan sistem operasi linux debian
  • Akses root atau user dengan privilege sudo
  • Storage yang cukup
Gambar 1.1: Linux Debian
Gambar 1.2: Filebrowser
2

Update & Upgrade Sistem

Langkah pertama adalah update & upgrade sistem agar repository menjadi paling update :

Gambar 2.1: Update Sistem

Commands :

apt update && apt upgrade -y
3

Instal Paket Dasar

Langkah selanjutnya adalah instal paket dasar yang diperlukan :

Gambar 3.1: Instal Paket Dasar

Commands :

apt install curl wget nano -y
4

Instal Filebrowser

Langkah selanjutnya adalah Instal filebrowser :

Gambar 4.1: Instal Filebrowser

Commands :

curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
5

Jalankan Filebrowser Sementara

Langkah selanjutnya adalah jalankan filebrowser untuk sekedar inisiasi database, setelah itu ctrl c :

Gambar 5.1: Jalankan Filebrowser Sementara

Commands :

filebrowser -r /home
6

Mengubah Password Admin

Langkah selanjutnya adalah mengubah password administrator sesuai yang diinginkan :

Gambar 6.1: Mengubah Password Admin

Commands :

filebrowser users update admin --password tobiasrejanuar
7

Membuat Directory Service

Langkah selanjutnya adalah membuat directory service agar filebrowser dapat jalan secara otomatis :

Gambar 7.1: Membuat Directory Service

Commands :

nano /etc/systemd/system/filebrowser.service
8

Isi Perintah Service

Langkah selanjutnya adalah mengisi perintah ini agar otomatis aktif tiap boot :

Gambar 8.1: Isi Perintah Service

Commands :

[Unit]
Description=File Browser
Documentation=https://filebrowser.org
After=network.target

[Service]
User=root
Group=root

ExecStart=/usr/local/bin/filebrowser \
  -r /home \
  --address 0.0.0.0 \
  --port 8080 \
  --database /var/lib/filebrowser/filebrowser.db \
  --log /var/log/filebrowser/filebrowser.log

Restart=always
RestartSec=5

NoNewPrivileges=true
LimitNOFILE=65535

StandardOutput=append:/var/log/filebrowser/output.log
StandardError=append:/var/log/filebrowser/error.log

[Install]
WantedBy=multi-user.target
9

Mengaktifkan Service

Langkah selanjutnya adalah mengaktifkan service :

Gambar 9.1: Mengaktifkan Service

Commands :

systemctl daemon-reload
systemctl enable --now filebrowser
systemctl status filebrowser
10

Pengujian

Langkah terakhir adalah menguji dengan akses lewat browser http://ipserver:8080 dengan username = admin dan password yang telah dibuat sebelumnya :

Gambar 10.1: Pengujian Login
Gambar 10.2: Pengujian File

Tips Penting

Pastikan sistem sudah ter-update dengan menjalankan sudo apt update && sudo apt upgrade sebelum memulai konfigurasi.

Back