Skip to content
Thuan Bui's Blog
Go back

File Browser - Công cụ quản lý tập tin và thư mục bằng giao diện web

Updated:

Thông thường khi cần quản lý tập tin, thư mục trên Linux, mình sẽ đăng nhập SSH vào hệ thống và sử dụng các lệnh quen thuộc: touch, nano, mv, mkdir, rm, ncdu… Nhưng đôi khi mình thích chuyển qua quản lý bằng giao diện web để đỡ phải gõ lệnh trong terminal, sử dụng công cụ File Browser.

Bài viết này mình sẽ giới thiệu về File Browser và cách cài đặt, sử dụng công cụ này.

I. File Browser là gì?

File Browser cung cấp giao diện quản lý thư mục trực quan và thân thiện trên nền web. Chúng ta có thể upload file lên hệ thống, có thể xoá, đổi tên và chỉnh sửa file. Nó còn hỗ trợ chức năng quản lý người dùng, mỗi người dùng có quyền truy cập 1 thư mục riêng để tăng cường bảo mật và riêng tư.

Tính năng

II. Cài đặt File Browser

File Browser có thể được cài đặt trực tiếp hoặc thông qua Docker. Mình sẽ hướng dẫn cả hai cách cài đặt

1. Cài đặt trực tiếp

Tải File Browser về máy

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

Hệ thống sẽ xử lý và hoàn thành sau khoảng 5’, hiện ra thông báo như sau

Downloading File Browser for linux/amd64...
https://github.com/filebrowser/filebrowser/releases/download/v2.21.1/linux-amd64-filebrowser.tar.gz
Extracting...
Putting filemanager in /usr/local/bin (may require password)
Successfully installed

Khởi chạy File Browser bằng lệnh sau

filebrowser -p 9099 -r /home -a <IP-của-Server>

Giải thích các thông số

Sau đó, mở trình duyệt web, đăng nhập vào địa chỉ http://<IP-của-Server:9099 để truy cập File Browser

Đăng nhập bằng tài khoản mặc định:

Giao diện File Browser sau khi đăng nhập thành công
Giao diện File Browser sau khi đăng nhập thành công

2. Cài đặt bằng Docker

Mình thích cài đặt bằng Docker hơn cách cài đặt trực tiếp vì đơn giản, dễ dùng, dễ xoá hơn.

Yêu cầu bạn đã cài đặt Docker và Docker Compose vào máy trước khi tiếp tục.

Tạo file compose.yml trong thư mục filebrowser

Terminal window
cd /home
mkdir filebrowser
cd filebrowser
nano compose.yml

Nhập vào nội dung như sau

services:
filebrowser:
image: filebrowser/filebrowser
ports:
- 9099:80
volumes:
- /mnt/hdd:/srv
- ./filebrowser.db:/database/filebrowser.db
- ./settings.json:/config/settings.json
environment:
#- FB_BASEURL=/filebrowser
- PUID=$(id -u)
- PGID=$(id -g)
restart: always

Bạn có thể thay đổi ở 2 dòng sau

Khởi chạy File Browser thông qua Docker

Terminal window
docker compose up -d

Truy cập File Browser theo địa chỉ: http://<IP-của-Server>:9099

III. Hướng dẫn sử dụng Filebrowser

1. Thay đổi mật khẩu, tài khoản

Sau khi đăng nhập vào File Browser với tài khoản admin mặc định, bạn cần phải thay đổi mật khẩu, và đổi luôn cả tên tài khoản để tăng cường bảo mật.

  1. Bấm chọn Settings ở menu bên trái

  2. Chọn User Management

  3. Bấm vào biểu tượng bút chì để sửa thông tin tài khoản admin

Mình đổi tên tài khoản từ admin thành thuanbui, và đổi luôn mật khẩu. Sau đó bấm Save.

Bấm Logout để thoát ra và đăng nhập bằng tên tài khoản / mật khẩu vừa mới đổi.

2. Làm quen giao diện

Giao diện của File Browser theo cảm nhận của mình là rất thân thiện, chỉ cần mò vài phút là có thể sử dụng thuần thục ngay.

Ở trên cùng là thanh tìm kiếm ở bên trái và thanh công cụ ở bên phải. Công dụng của các nút trên thanh công cụ từ trái qua phải như sau:

Còn phía dưới chia làm 2 phần: bên trái là Menu điều khiển:

Còn bên phải là danh sách thư mục, tập tin

3. Chỉnh sửa tập tin

Để chỉnh sửa tập tin, mình bấm đôi chuột vào tập tin mong muốn.

Chỉnh sửa lại theo ý muốn. Sau đó bấm vào biểu tượng hình đĩa mềm ở góc phải để lưu lại.

4. Tải thư mục / tập tin về máy

Thực hiện các thao tác sau để tải tập tin / thư mục từ máy chủ về máy tính


Các tính năng còn lại các bạn có thể dễ dàng khám phá trong khi sử dụng nên mình không cần ghi hết ở đây.

Chúc bạn cài đặt và sử dụng thành thạo!


Share this post on:

Previous Post
[Proxmox] Kích hoạt IPv6 cho Debian / Ubuntu LXC
Next Post
Cài đặt Arr suite (Sonarr, Radarr, Prowlarr, Bazarr) tự động hóa thư viện phim ảnh