FileRun là ứng dụng chia sẻ và đồng bộ tệp miễn phí, mã nguồn mở và tự lưu trữ được viết bằng PHP. Ứng dụng này cho phép bạn tải lên và truy cập tệp của mình thông qua bộ lưu trữ đám mây an toàn. Ứng dụng đi kèm giao diện dựa trên web để quản lý tất cả ảnh, phim, bộ sưu tập và chia sẻ tệp với bạn bè. Ứng dụng này tương thích với NextCloud và cung cấp phiên bản tệp tự động. Ứng dụng này có thể được cài đặt và chạy trên bất kỳ VPS, Máy chủ chuyên dụng hoặc thậm chí trên thiết bị Raspberry PI nào.
Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt FileRun trên Alma Linux 8.
Sau khi cả hai gói được cài đặt, hãy đặt lại mô-đun PHP mặc định và bật mô-đun PHP 7.4 bằng lệnh sau:
Tiếp theo, cài đặt PHP với tất cả các tiện ích mở rộng cần thiết bằng lệnh sau:
Sau khi tất cả các gói được cài đặt, bạn sẽ cần cài đặt trình tải PHP Ioncube trên hệ thống của mình. Trước tiên, bạn có thể tải xuống bằng lệnh sau:
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Tiếp theo, chỉnh sửa tệp cấu hình PHP và xác định đường dẫn mô-đun Ioncube:
Thay đổi các mục sau lines:
Lưu và đóng tệp, sau đó khởi động các dịch vụ Apache, MariaDB và PHP-FPM và cho phép chúng khởi động khi khởi động lại hệ thống:
Bây giờ bạn có thể kiểm tra cài đặt trình tải Ioncube bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Trả lời tất cả các câu hỏi như hiển thị bên dưới:
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
Sau khi bạn đăng nhập, hãy tạo cơ sở dữ liệu và người dùng bằng lệnh sau:
Tiếp theo, xóa các đặc quyền và thoát khỏi shell MariaDB bằng lệnh sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Tiếp theo, hãy thay đổi quyền sở hữu của thư mục FileRun:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Thêm các dòng sau:
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Apache để áp dụng các thay đổi:
Bạn cũng có thể kiểm tra trạng thái Apache bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình kiểm tra Yêu cầu Máy chủ:
Đảm bảo tất cả các yêu cầu đã được cài đặt, sau đó nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình thiết lập cơ sở dữ liệu:
Cung cấp thông tin xác thực cơ sở dữ liệu của bạn và nhấp vào nút Tiếp theo. Sau khi FileRun được cài đặt thành công, bạn sẽ thấy màn hình sau:
Ghi lại tên người dùng, mật khẩu của bạn và nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình đăng nhập FileRun:
Cung cấp tên người dùng quản trị, mật khẩu và nhấp vào nút Đăng nhập. Bạn sẽ thấy bảng điều khiển FileRun trên màn hình sau:
Nhấp vào Bảng điều khiển. Bạn sẽ thấy trang bảng điều khiển FileRun:
Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt FileRun trên Alma Linux 8.
Điều kiện tiên quyết
- Một máy chủ đang chạy Alma Linux 8.
- Một tên miền hợp lệ được trỏ bằng IP máy chủ của bạn.
- Một mật khẩu gốc được cấu hình trên máy chủ.
Cài đặt LAMP Server
Trước tiên, hãy cài đặt máy chủ web Apache và máy chủ cơ sở dữ liệu MariaDB trên hệ thống của bạn. Bạn có thể cài đặt chúng bằng cách chạy lệnh sau:
Mã:
dnf install httpd mariadb-server -y
Mã:
dnf module reset php
dnf module enable php:7.4
Mã:
dnf install php php-fpm php-mbstring php-opcache php-pdo php-mysqlnd php-gd php-xml php-zip php-json -y
Mã:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Mã:
tar xzf ioncube_loaders_lin_x86-64.tar.gz
Mã:
Tiếp theo, di chuyển trình tải Isoncube đến thư mục mô-đun PHP:
Mã:
mv ioncube/ioncube_loader_lin_7.4.so /usr/lib64/php/modules/
Mã:
nano /etc/php.ini
Mã:
zend.assertions = -1zend_extension = "/usr/lib64/php/modules/ioncube_loader_lin_7.4.so"
Mã:
systemctl start httpd mariadb php-fpm
systemctl enable httpd mariadb php-fpm
Mã:
php -v
Mã:
PHP 7.4.19 (cli) (xây dựng: 4 tháng 5 năm 2021 11:06:37) (NTS)Bản quyền (c) The PHP GroupZend Engine v3.4.0, Bản quyền (c) Zend Technologies với ionCube PHP Loader + ionCube24 v11.0.1, Bản quyền (c) 2002-2022, của ionCube Ltd. với Zend OPcache v7.4.19, Bản quyền (c), của Zend Technologies
Cấu hình Cơ sở dữ liệu MariaDB
Tiếp theo, bạn sẽ cần bảo mật cài đặt MariaDB và đặt mật khẩu gốc. Bạn có thể thực hiện bằng lệnh sau:
Mã:
mysql_secure_installation
Mã:
Đặt mật khẩu gốc? [Y/n] yXóa người dùng ẩn danh? [Y/n] yKhông cho phép đăng nhập gốc từ xa? [Y/n] yXóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào cơ sở dữ liệu đó? [Y/n] yTải lại bảng đặc quyền ngay bây giờ? [Y/n] y
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE filerun;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON filerun.* TO 'filerun'@'localhost' IDENTIFIED BY 'password';
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Tải xuống FileRun
Trước tiên, hãy tải xuống phiên bản FileRun mới nhất bằng lệnh sau:
Mã:
wget -O FileRun.zip http://www.filerun.com/download-latest
Mã:
unzip FileRun.zip -d /var/www/html/filerun
Mã:
chown -R apache:apache /var/www/html/filerun
Cấu hình Apache cho FileRun
Tiếp theo, bạn sẽ cần tạo tệp cấu hình máy chủ ảo Apache cho FileRun. Bạn có thể tạo tệp này bằng lệnh sau:
Mã:
nano /etc/httpd/conf.d/filerun.conf
Mã:
ServerName filerun.example.com DocumentRoot /var/www/html/filerun Options Indexes FollowSymLinks AllowOverride All Require all granted ErrorLog /var/log/httpd/filerun.error.log CustomLog /var/log/httpd/filerun.access.log combined
Mã:
systemctl restart httpd
Mã:
systemctl status httpd
Mã:
? httpd.service - Máy chủ HTTP Apache Đã tải: đã tải (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Drop-In: /usr/lib/systemd/system/httpd.service.d ??php-fpm.conf Đang hoạt động: đang hoạt động (đang chạy) kể từ Thu 2022-04-07 09:36:41 UTC; 3 giây trước Tài liệu: man:httpd.service(8) PID chính: 5820 (httpd) Trạng thái: "Đã bắt đầu, đang lắng nghe trên: cổng 80" Nhiệm vụ: 213 (giới hạn: 11412) Bộ nhớ: 24,4M CGroup: /system.slice/httpd.service ??5820 /usr/sbin/httpd -DFOREGROUND ??5823 /usr/sbin/httpd -DFOREGROUND ??5824 /usr/sbin/httpd -DFOREGROUND ??5825 /usr/sbin/httpd -DFOREGROUND ??5826 /usr/sbin/httpd -DFOREGROUND07/04 09:36:41 linux systemd[1]: httpd.service: Đã thành công.07/04 09:36:41 linux systemd[1]: Đã dừng Máy chủ HTTP Apache.07/04 09:36:41 linux systemd[1]: Khởi động Máy chủ Apache HTTP...
Truy cập Giao diện Web FileRun
Bây giờ, hãy mở trình duyệt web của bạn và truy cập giao diện web FileRun bằng URL http://filerun.example.com. Bạn sẽ thấy màn hình sau:Nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình kiểm tra Yêu cầu Máy chủ:
Đảm bảo tất cả các yêu cầu đã được cài đặt, sau đó nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình thiết lập cơ sở dữ liệu:
Cung cấp thông tin xác thực cơ sở dữ liệu của bạn và nhấp vào nút Tiếp theo. Sau khi FileRun được cài đặt thành công, bạn sẽ thấy màn hình sau:
Ghi lại tên người dùng, mật khẩu của bạn và nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình đăng nhập FileRun:
Cung cấp tên người dùng quản trị, mật khẩu và nhấp vào nút Đăng nhập. Bạn sẽ thấy bảng điều khiển FileRun trên màn hình sau:
Nhấp vào Bảng điều khiển. Bạn sẽ thấy trang bảng điều khiển FileRun: