Cách cài đặt FileRun trên Ubuntu 20.04

theanh

Administrator
Nhân viên
FileRun là trình quản lý tệp miễn phí, mã nguồn mở, tự lưu trữ và đầy đủ tính năng dựa trên web dành cho Linux. Nó rất giống với Google Drive và cho phép bạn quản lý bộ sưu tập ảnh, phim, âm thanh hoặc chia sẻ tệp với gia đình và bạn bè. Nó có thể cài đặt trên bất kỳ máy chủ nào bao gồm VPS đám mây, PC để bàn và Raspberry. Nó được viết bằng PHP và sử dụng MySQL/MariaDB làm cơ sở dữ liệu phụ trợ. Nếu bạn đang tìm kiếm một nền tảng chia sẻ và đồng bộ hóa tệp tự lưu trữ thì FileRun là lựa chọn tốt nhất dành cho bạn.

Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt FileRun với Apache trên Ubuntu 20.04.

Điều kiện tiên quyết​

  • Một máy chủ chạy Ubuntu 20.04.
  • 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 Apache, MariaDB và PHP​

Trước tiên, hãy cài đặt máy chủ web Apache, máy chủ cơ sở dữ liệu MariaDB, PHP và các tiện ích mở rộng PHP cần thiết khác bằng lệnh sau:
Mã:
apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 imagemagick ffmpeg php-imagick php7.4-mysql php7.4-fpm php7.4-common php7.4-gd php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intl
Sau khi tất cả các gói được cài đặt, hãy xác minh phiên bản PHP bằng lệnh sau:
Mã:
php -v
Bạn sẽ nhận được phiên bản PHP trong đầu ra sau:
Mã:
PHP 7.4.3 (cli) (được xây dựng: Ngày 2 tháng 3 năm 2022 15:36:52) ( NTS )Bản quyền (c) The PHP GroupZend Engine v3.4.0, Bản quyền (c) Zend Technologies với Zend OPcache v7.4.3, Bản quyền (c), của Zend Technologies
Bạn cũng sẽ cần cài đặt tiện ích mở rộng PHP ioncube loader vào máy chủ của mình. Trước tiên, hãy tải xuống trình tải ioncube bằng lệnh sau:
Mã:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống vào thư mục PHP:
Mã:
tar -xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib/php
Tiếp theo, tạo tệp cấu hình PHP bằng lệnh sau:
Mã:
nano /etc/php/7.4/apache2/conf.d/00-ioncube.ini
Thêm đường dẫn đến tiện ích mở rộng ioncube của bạn như hiển thị bên dưới:
Mã:
zend_extension = /usr/lib/php/ioncube/ioncube_loader_lin_7.4.so
Lưu và đóng sau đó tệp tạo một tệp PHP khác cho lệnh FileRunfollowing với :
Mã:
nano /etc/php/7.4/apache2/conf.d/filerun.ini
Thêm các dòng sau:
Mã:
expose_php = Offerror_reporting = E_ALL & ~E_NOTICEdisplay_errors = Tắtdisplay_startup_errors = Tắtlog_errors = Bậtignore_repeated_errors = Tắtallow_url_fopen = Bậtallow_url_include = Tắtvariables_order = "GPCS"allow_webdav_methods = Bậtmemory_limit = 128Mmax_execution_time = 300output_buffering = Tắtoutput_handler = ""zlib.output_compression = Tắtzlib.output_handler = ""safe_mode = Tắtregister_globals = Tắtmagic_quotes_gpc = Tắtupload_max_filesize = 20Mpost_max_size = 20Menable_dl = Tắtdisable_functions = ""disable_classes = ""session.save_handler = tệpsession.use_cookies = 1session.use_only_cookies = 1session.auto_start = 0session.cookie_lifetime = 0session.cookie_httponly = 1date.timezone = "UTC"
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Apache để áp dụng các thay đổi:
Mã:
systemctl reload apache2
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Tạo Cơ sở dữ liệu cho FileRun​

Tiếp theo, bạn sẽ cần tạo cơ sở dữ liệu và người dùng cho FileRun. Trước tiên, hãy đăng nhập vào MariaDB bằng lệnh sau:
Mã:
mysql
Sau khi kết nối, hãy tạo cơ sở dữ liệu và người dùng bằng lệnh sau:
Mã:
MariaDB [(none)]> create database filerun;
MariaDB [(none)]> create user filerun@localhost defined by 'password';
Tiếp theo, cấp tất cả các quyền cho cơ sở dữ liệu FileRun bằng lệnh sau:
Mã:
MariaDB [(none)]> grant all privileges on filerun.* to filerun@localhost;
Tiếp theo, flush các quyền và thoát khỏi shell MariaDB bằng lệnh sau:
Mã:
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;
Sau khi cơ sở dữ liệu của bạn được tạo, bạn có thể tiến hành bước tiếp theo.

Tải xuống FileRun​

Đầu tiên, bạn sẽ cần tải xuống phiên bản FileRun mới nhất từ trang web chính thức của họ. Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget -O FileRun.zip https://filerun.com/download-latest
Sau khi tải xuống hoàn tất, hãy tạo một thư mục cho FileRun và giải nén tệp đã tải xuống bên trong thư mục này:
Mã:
mkdir /var/www/html/filerun
unzip FileRun.zip -d /var/www/html/filerun
Tiếp theo, thay đổi quyền sở hữu của thư mục FileRun bằng lệnh sau:
Mã:
chown -R www-data:www-data /var/www/html/filerun
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Tạo Apache Virtual Host cho FileRun​

Tiếp theo, bạn sẽ cần tạo tệp cấu hình Apache virtual host để lưu trữ FileRun trên internet. Bạn có thể tạo tệp này bằng lệnh sau:
Mã:
nano /etc/apache2/sites-available/filerun.conf
Thêm các dòng sau:
Mã:
 ServerName filerun.example.com DocumentRoot /var/www/html/filerun  Options Indexes FollowSymLinks AllowOverride All Require all granted  ErrorLog ${APACHE_LOG_DIR}/filerun.error.log CustomLog ${APACHE_LOG_DIR}/filerun.access.log combined
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, kích hoạt máy chủ ảo FileRun và bật mô-đun ghi đè Apache bằng lệnh sau:
Mã:
a2enmod rewrite
a2ensite filerun.conf
Cuối cùng, khởi động lại dịch vụ Apache để áp dụng các thay đổi cấu hình:
Mã:
systemctl restart apache2
Để kiểm tra trạng thái của Apache, hãy chạy lệnh sau:
Mã:
systemctl status apache2
Bạn sẽ nhận được đầu ra sau:
Mã:
? apache2.service - Máy chủ HTTP Apache Đã tải: đã tải (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ sáu 2022-03-11 12:02:45 UTC; 9 giây trước Tài liệu: https://httpd.apache.org/docs/2.4/ Tiến trình: 21235 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) PID chính: 21256 (apache2) Nhiệm vụ: 6 (giới hạn: 4686) Bộ nhớ: 15,1M CGroup: /system.slice/apache2.service ??21256 /usr/sbin/apache2 -k start ??21257 /usr/sbin/apache2 -k start ??21258 /usr/sbin/apache2 -k start ??21259 /usr/sbin/apache2 -k start ??21260 /usr/sbin/apache2 -k start ??21261 /usr/sbin/apache2 -k start11-03 12:02:45 ubuntu systemd[1]: Khởi động Apache HTTP Máy chủ...
Sau khi hoàn tất, bạn có thể tiếp tục truy cập FileRun.

Truy cập Giao diện Web FileRun​

Lúc này, FileRun đã được cài đặt và cấu hình bằng Apache. Bây giờ bạn có thể truy cập giao diện web FileRun bằng URL . Bạn sẽ thấy trang chào mừng FileRun:



Nhấp vào nút Tiếp theo. Bạn sẽ thấy trang yêu cầu máy chủ:



Đảm bảo rằng tất cả các gói bắt buộc đã được cài đặt, sau đó nhấp vào nút Tiếp theo. Bạn sẽ thấy trang thiết lập cơ sở dữ liệu:



Cung cấp thông tin cấu hình cơ sở dữ liệu của bạn và nhấp vào nút Tiếp theo. Sau khi quá trình cài đặt hoàn tất, bạn sẽ thấy trang sau với thông tin đăng nhập:



Nhấp vào nút Tiếp theo. Bạn sẽ thấy trang đăng nhập FileRun:



Cung cấp thông tin đăng nhập của bạn và nhấp vào nút Đăng nhập. Bạn sẽ thấy bảng điều khiển FileRun trên trang sau:



Nhấp vào Bảng điều khiển ở ngăn bên trái, bạn sẽ thấy bảng điều khiển FileRun trên trang sau:


Kết luận​

Xin chúc mừng! bạn đã cài đặt thành công nền tảng chia sẻ tệp FileRun trên Ubuntu 20.04. Bây giờ bạn có thể thêm tệp, hình ảnh và tài liệu khác vào FileRun và chia sẻ chúng với bạn bè và gia đình. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên