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
- Giao diện web thân thiện, dễ sử dụng
- Quản lý tập tin và thư mục trực quan
- Chỉnh sửa và lưu tập tin
- Quản lý người dùng
- Khả năng tuỳ biến cao.
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
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ố
-p 9099
: chỉ định port mà File Browser sử dụng. Bạn có thể thay 9092 bằng port bất kỳ.-r /home
: chỉ định thư mục để File Browser quản lý-a <IP-của Server>
: địa chỉ IP mà bạn dùng để truy cập File Browser
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:
- Username: admin
- Password: admin
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
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
9099:80
: thay9099
bằng port bất kỳ để dùng cho File Browser/mnt/hdd:/srv
: thay/mnt/hdd
bằng dường dẫn thư mục khác cần được quản lý bởi File Browser.
Khởi chạy File Browser thông qua Docker
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.
- Bấm chọn Settings ở menu bên trái
- Chọn User Management
- 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 blntech, 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:
- Chia sẻ tập tin, thư mục
- Đổi tên
- Sao chép
- Di chuyển
- Xoá
- Mở Terminal Shell
- Thay đổi cách hiển thị
- Tải về máy tính
- Tải lên máy chủ
- Xem thông tin
- Kích hoạt chế độ chọn cùng lúc nhiều tập tin / thư mục
Còn phía dưới chia làm 2 phần: bên trái là Menu điều khiển:
- My files: Quay về thư mục gốc
- New folder: Tạo thư mục mới
- New file: Tạo tập tin mới
- Settings: Điều chỉnh cấu hình
- Logout: Thoát
Còn bên phải là danh sách thư mục, tập tin
- Bấm chọn: Chọn
- Bấm đôi: Mở thư mục / tập tin
- Bạn có thể giữ nút Ctrl / Shift để chọn cùng lúc nhiều tập tin, thư mục.
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
- Chọn thư mục / tập tin cần tải về
- Bấm vào biểu tượng tải xuống trên thanh công cụ
- Chọn định dạng nén để tải về. Bạn nên chọn zip cho dễ giải nén.
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!