FileRun là ứng dụng quản lý và chia sẻ file dựa trên PHP, cho phép bạn truy cập, sắp xếp, xem và chỉnh sửa các file dễ dàng. Công cụ này hỗ trợ nhiều loại file khác nhau, từ tài liệu văn phòng, hình ảnh, nhạc cho đến các file dữ liệu quan trọng trên web server. Trong bài viết này, mình sẽ hướng dẫn bạn cài đặt và cách chia sẻ file với FileRun trên CentOS 7.
Những điểm chính
- Yêu cầu: Biết được các yêu cầu cơ bản để cài đặt FileRun, bao gồm cấu hình máy chủ, bộ nhớ, dung lượng đĩa và việc cài đặt trước Apache và MariaDB.
- Hướng dẫn: Cung cấp chi tiết các bước cài đặt và sử dụng FileRun trên Centos 7.
- Giới thiệu Vietnix: Biết được Vietnix là nhà cung cấp VPS uy tín, có thể tin tưởng lựa chọn cho các dự án online, đảm bảo hiệu suất và bảo mật tối ưu.
Yêu cầu để chia sẻ file với FileRun trên Centos 7
Để thực hiện được các bước trong bài viết này, bạn cần chuẩn bị:
- Một máy chủ CentOS 7 với một người dùng có quyền sudo không phải là root.
- Apache và MariaDB đã được cài đặt trên máy chủ.
Vì FileRun là ứng mã nguồn mở nên 512MB bộ nhớ sẽ đủ để cài FileRun. Về dung lượng đĩa, FileRun và các phần mềm bên thứ ba cần thiết sẽ không sử dụng hơn 2GB.
Trường hợp nếu bạn đang sử dụng VPS, cần đảm bảo VPS đáp ứng được những yêu cầu về bảo mật, tài nguyên và hệ điều hành hỗ trợ để có thể sử dụng FileRun một cách hiệu quả.
Dịch vụ VPS của Vietnix là giải pháp lý tưởng để sử dụng FileRun trên môi trường ảo hóa. Với tài nguyên đáng tin cậy, hỗ trợ đa dạng hệ điều hành (CentOS, Ubuntu Server, Windows Server,…) cài đặt nhanh chóng và bảo mật tốt, bạn có thể sử dụng FileRun một cách thuận tiện và an toàn trên VPS của Vietnix.
Hiện tại Vietnix đang cung cấp nhiều gói VPS cho bạn dễ dàng lựa chọn như: VPS Giá Rẻ, VPS SSD, VPS AMD, VPS NVMe,…
Đặc biệt, khách hàng đăng ký dịch vụ VPS còn được tặng bộ Theme & Plugin bản quyền trị giá tới 50.000.000 VND/Năm.
Nhanh tay đăng ký dịch vụ VPS tốc độ cao của Vietnix ngay hôm nay!
Cách chia sẻ file với FileRun trên Centos 7
Bước 1: Thiết lập database của FileRun
FileRun sử dụng MariaDB để quản lý cơ sở dữ liệu. Đây là nơi chứa các cài đặt của ứng dụng, thiết lập người dùng và thông tin về file của bạn. Đầu tiên, bạn cần tạo database và tài khoản người dùng truy cập vào đó.
Hãy đăng nhập vào MariaDB với tài khoản root trên máy chủ của bạn.
mysql -u root -p
Nhập mật khẩu mà bạn đã đặt cho tài khoản root.
FileRun yêu cầu một database riêng để lưu trữ dữ liệu. Bạn có thể đặt tên bất kỳ cho cơ sở dữ liệu này. Trong bài viết, database này được đặt tên là filerun
.
CREATE DATABASE filerun;
Tiếp theo, bạn tạo một tài khoản người dùng MariaDB để tương tác với database mới tạo. Tương tự như việc đặt tên cho database, bạn có thể chọn tên người dùng bất kỳ mà mà bạn muốn. Ở đây, Vietnix sử dụng tên người dùng là vietnix. Bạn hãy chọn một mật khẩu database thực sự mạnh.
GRANT ALL ON filerun.* to 'vietnix'@'localhost' IDENTIFIED BY 'your_database_password';
Với người dùng có quyền truy cập vào database, bạn hãy làm mới các bảng cấp quyền để đảm bảo phiên bản MariaDB đang chạy cập nhật được việc phân quyền gần đây.
FLUSH PRIVILEGES;
Sau đó, bạn có thể thoát khỏi MariaDB.
exit
Nhớ note lại tên cơ sở dữ liệu filerun, tên người dùng vietnix và mật khẩu vì bạn sẽ cần những thông tin này một lần nữa.
Bước 2: Thiết lập PHP
Để FileRun hoạt động ổn định trên CentOS 7, bạn cần nâng cấp PHP lên phiên bản mới hơn — tối thiểu PHP 7.0, nhưng nên dùng PHP 8.0 để tận dụng hiệu năng và các tính năng bảo mật mới. Trước tiên, bạn cần kích hoạt kho EPEL và Remi bằng lệnh:
sudo yum install -y epel-release
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install -y yum-utils
sudo yum-config-manager --disable 'remi-php*'
sudo yum-config-manager --enable remi-php80
Sau đó, tiến hành cài đặt PHP-FPM cùng các module cần thiết:
sudo yum install -y php php-fpm php-mbstring php-pdo php-mysqlnd php-gd php-opcache
Khởi động PHP-FPM và cấu hình Apache để proxy request .php
đến PHP-FPM qua cổng 9000. Đừng quên thêm index.php
vào chỉ thị DirectoryIndex
và restart Apache:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
sudo systemctl restart httpd
Cuối cùng, bạn có thể kiểm tra phiên bản PHP bằng lệnh php -v
hoặc tạo file info.php
trong thư mục /var/www/html
để hiển thị thông tin chi tiết của hệ thống PHP hiện tại.
Bước 3: Cài đặt FileRun
Tải FileRun vào thư mục gốc của web server (/var/www/html/
):
cd /var/www/html/
sudo wget -O FileRun.zip http://www.filerun.com/download-latest
Để giải nén trình cài đặt FileRun, bạn cần sử dụng tiện ích unzip
.
sudo yum install unzip
Tiếp theo, giải nén file nén FileRun.
sudo unzip FileRun.zip
Để cho phép PHP cài đặt FileRun, bạn hãy đặt chủ sở hữu của thư mục là Apache.
sudo chown -R apache:apache /var/www/html/
Mở trình duyệt của bạn và trỏ đến http://your_server_ip
. Từ đây, bạn chỉ cần làm theo trình cài đặt web. Bạn sẽ có thể chạy FileRun chỉ với vài cú click chuột.
Trên trang chào mừng của FileRun, bạn hãy click vào nút Next màu xanh lá cây ở góc dưới bên phải để tiếp tục. Kiểm tra server requirement trên trang tiếp theo để đảm bảo không có thông báo lỗi đỏ. Sau đó nhấp Next một lần nữa.
Trang tiếp theo thiết lập kết nối database. Bạn hãy điền các trường theo các giá trị sau:
- MySQL Hostname là localhost.
- Database name nên là FileRun. Đây là tên bạn đã sử dụng trong Bước 2 của bài viết này.
- MySQL user tên người dùng bạn đã sử dụng trong Bước 2. Ví dụ trong bài viết thì tên người dùng là vietnix.
- Password là mật khẩu bạn đã chọn trong Bước 2.
Sau khi điền đầy đủ các thông tin, bạn nhấn vào Next. Một màn hình hiển thị All done! tức là FileRun đã được cài đặt thành công.
Lưu ý
Bạn sẽ thấy một username và password (được tạo ngẫu nhiên) trên màn hình này. Hãy sao chép chúng vì bạn sẽ cần sử dụng sau này.
Nhấn Next để mở FileRun. Bạn sẽ thấy một trang đăng nhập. Form sẽ được điền sẵn, vì vậy bạn chỉ cần bấm vào Sign in.
Bạn đã đăng nhập thành công. Tiếp theo, hãy đảm bảo cài đặt của bạn được an toàn.
Bước 4: Bảo mật cài đặt FileRun
Ngay khi đăng nhập vào FileRun, bạn sẽ được yêu cầu thay đổi mật khẩu. Mặc dù mật khẩu được tự động tạo ra khá an toàn nhưng bạn nên đặt mật khẩu của riêng mình.
Lưu ý
Superuser của FileRun là tài khoản duy nhất không được bảo vệ khỏi các cuộc tấn công đăng nhập bằng phương pháp thử mật khẩu. Vì vậy bạn nên đặt mật khẩu khó để máy tính không đoán được. Nên đặt một mật khẩu dài chứa các chữ cái in hoa, chữ số và ký tự đặc biệt.
Quyền truy cập vào các file ứng dụng của FileRun không được phép thay đổi. Vì vậy, bạn hãy cập nhật chúng ngay bây giờ.
sudo chown -R root:root /var/www/html
Thư mục /var/www/html/system/data
của FileRun là thư mục duy nhất PHP cần quyền ghi. Cập nhật quyền ghi cho PHP bằng lệnh dưới đây.
sudo chown -R apache:apache /var/www/html/system/data
Theo mặc định, thư mục home của superuser nằm trong /var/www/html/system/data/
. Bạn phải chỉnh sửa tài khoản người dùng từ trang điều khiển FileRun. Sau đó, đặt đường dẫn thư mục home trỏ đến một thư mục nằm ngoài khu vực công cộng web server của bạn (tức là ngoài /var/www/html
).
Bạn hãy tạo một thư mục có tên /files
và lưu trữ tất cả các file FileRun trong đó:
sudo mkdir /files
sudo chown apache:apache /files
Tiếp theo, kết nối lại với máy chủ MariaDB.
mysql -u root -p
Cập nhật tài khoản người dùng MariaDB đã được cấu hình và xóa các quyền ALTER
và DROP
.
REVOKE ALTER, DROP ON filerun.* FROM 'vietnix'@'localhost';
FLUSH PRIVILEGES;
Sau đó thoát khỏi MariaDB bằng cách nhấn CTRL + D
.
Chú ý: Trước khi cài đặt bất kỳ bản cập nhật phần mềm FileRun nào trong tương lai, bạn sẽ cần phải thêm lại các quyền này. Để làm điều đó, hãy kết nối lại với database server và chạy GRANT ALTER, DROP ON filerun.* TO 'vietnix'@'localhost'
, sau đó FLUSH PRIVILEGES
.
Cài đặt FileRun của bạn đã được bảo mật và sẵn sàng sử dụng. Nếu muốn, bạn có thể cài đặt một số gói tùy chọn để hỗ trợ hình thu nhỏ cho các loại file khác nhau.
Bước 5: Thêm hỗ trợ hình thu nhỏ (Tùy chọn)
Để tạo hình thu nhỏ cho các file hình ảnh, file ảnh chụp và tài liệu PDF, bạn sẽ cần cài đặt ImageMagick.
sudo yum install ImageMagick*
Tiếp theo, kích hoạt tính năng này trong FileRun từ Control Panel. Trong mục System configuration > Files > Image preview, sử dụng đường dẫn /usr/bin/convert
.
Để tạo ảnh thu nhỏ cho file video, bạn cần cài đặt ffmpeg có sẵn trong kho lưu trữ gói ATrpms
.
sudo rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms
sudo rpm -ivh http://dl.atrpms.net/el6-x86_64/atrpms/stable/atrpms-repo-6-7.el6.x86_64.rpm
Cuối cùng là cài đặt ffmpeg
.
sudo yum install ffmpeg
Tương tự, kích hoạt tính năng này trong FileRun từ Control Panel. Trong mục System configuration > Files > Image preview, sử dụng đường dẫn /usr/bin/ffmpeg
.
Bây giờ, nếu truy cập FileRun trên trình duyệt của mình, bạn sẽ thấy hình thu nhỏ cho các file.
Vietnix: Đối tác VPS uy tín hàng đầu Việt Nam
Với nhiều năm kinh nghiệm trong lĩnh vực cung cấp dịch vụ VPS, Vietnix tự hào là đối tác tin cậy của hàng chục ngàn khách hàng cá nhân và doanh nghiệp. Vietnix cam kết mang đến trải nghiệm VPS tốc độ cao, ổn định vượt trội và bảo mật tối ưu, giúp khách hàng yên tâm triển khai các ứng dụng và dự án online.
Đội ngũ hỗ trợ kỹ thuật chuyên nghiệp của Vietnix luôn sẵn sàng 24/7 để giải đáp mọi thắc mắc và hỗ trợ kịp thời mọi vấn đề kỹ thuật. Lựa chọn Vietnix, bạn đang lựa chọn sự ổn định, hiệu suất và an toàn cho hệ thống của mình.
Thông tin liên hệ:
- Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành phố Hồ Chí Minh
- Hotline: 1800 1093
- Email: sales@vietnix.com.vn
- Website: https://vietnix.vn/
Như vậy, bạn đã hoàn tất việc cài đặt và tìm hiểu cách chia sẻ file với FileRun trên CentOS 7. Với FileRun, việc truy cập, sắp xếp và chỉnh sửa các loại file trở nên dễ dàng, đáp ứng tốt nhu cầu lưu trữ và chia sẻ tài liệu. Hy vọng bài viết này hữu ích và giúp bạn quản lý file hiệu quả hơn.