Cách cài đặt và cấu hình Pydio trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
Pydio là phần mềm chia sẻ và đồng bộ hóa tệp dựa trên đám mây miễn phí và mã nguồn mở cho phép bạn truy cập tất cả các kho lưu trữ dữ liệu của mình từ vị trí trung tâm. Đây là giải pháp thay thế rất tốt cho các phần mềm chia sẻ tệp khác như ownCloud và Nextcloud. Pydio cung cấp giao diện web dựa trên ajax có thể truy cập từ bất kỳ đâu và bất kỳ trình duyệt nào. Pydio cho phép bạn kết nối các kho lưu trữ hiện có của mình như SAN, SAMBA, CIFS, FTP, NFS, v.v. Pydio cung cấp các máy khách gốc cho Mac, Windows và Linux và máy khách di động cho iOS và Android. Bạn có thể dễ dàng chia sẻ tệp với những người dùng Pydio khác hoặc công chúng. Pydio có thể được tích hợp với LDAP/AD để xác thực, cũng hỗ trợ SSO với CMS như WordPress, Drupal và Joomla.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Pydio trên Ubuntu 18.04 LTS.

Yêu cầu​

  • Một máy chủ chạy Ubuntu 18.04.
  • Một địa chỉ IP tĩnh được thiết lập trên máy chủ của bạn.
  • Một mật khẩu gốc được thiết lập trên máy chủ của bạn.

Bắt đầu​

Đầu tiên, bạn sẽ cần cập nhật hệ thống của bạn lên phiên bản mới nhất. Bạn có thể thực hiện bằng lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Sau khi hệ thống của bạn được cập nhật, hãy khởi động lại hệ thống để áp dụng những thay đổi này.

Cài đặt LAMP Server​

Trước tiên, bạn sẽ cần cài đặt máy chủ web Apache, máy chủ cơ sở dữ liệu MariaDB, PHP và các gói cần thiết khác vào hệ thống của mình. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau:
Mã:
apt-get install apache2 mariadb-server apt-transport-https libapache2-mod-php7.2 php7.2-cli php7.2-fpm php7.2-json php7.2-mysql php7.2-zip php7.2-gd php7.2-mbstring php7.2-curl php7.2-xml php-pear php7.2-bcmath php7.2-intl php7.2-opcache mariadb-server php7.2-xml postfix wget unzip -y
Sau khi tất cả các gói được cài đặt, hãy mở tệp php.ini và thực hiện một số thay đổi:
Mã:
nano /etc/php/7.2/apache2/php.ini
Thực hiện các thay đổi sau:
Mã:
upload_max_filesize = 1Gpost_max_size = 1Goutput_buffering = TắtLưu và đóng tệp. Sau đó, mở một tệp php.ini khác:
Mã:
nano /etc/php/7.2/cli/php.ini
Thực hiện các thay đổi sau:
Mã:
upload_max_filesize = 1Gpost_max_size = 1Goutput_buffering = Tắt
Lưu và đóng tệp khi bạn hoàn tất.

Cấu hình MariaDB​

Theo mặc định, quá trình cài đặt MariaDB không được bảo mật, vì vậy trước tiên bạn cần bảo mật nó. Bạn có thể bảo mật nó bằng lệnh sau:
Mã:
mysql_secure_installation
Mã:
Nhập mật khẩu hiện tại cho root (nhập nếu không): Đặt mật khẩu root? [Y/n]: Không Xóa người dùng ẩn danh? [Y/n]: Có Không cho phép root đăng nhập từ xa? [Y/n]: Có Xóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào cơ sở dữ liệu đó? [Y/n]: Y Tải lại bảng đặc quyền ngay bây giờ? [Y/n]: Y
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
Mã:
mysql -u root -p
Nhập mật khẩu root của bạn. Sau đó, tạo cơ sở dữ liệu và người dùng cho Pydio bằng lệnh sau:
Mã:
MariaDB [(none)]> create database pydio;
MariaDB [(none)]> create user pydio@localhost defined by 'mypassword';
Thay thế 'mypassword' bằng mật khẩu an toàn của riêng bạn. Tiếp theo, cấp tất cả các đặc quyền cho Pydio bằng lệnh sau:
Mã:
MariaDB [(none)]> GRANT ALL ON pydio.* TO 'pydio'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Thay thế 'mypassword' bằng mật khẩu an toàn của riêng bạn.Tiếp theo, flush các đặc quyền và thoát khỏi shell MariaDB bằng lệnh sau:
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Máy chủ cơ sở dữ liệu MariaDB của bạn hiện đã được thiết lập đúng cách. Bây giờ bạn có thể tiến hành cài đặt Pydio.

Cài đặt Pydio​

Theo mặc định, Pydio không có sẵn trong kho lưu trữ mặc định của Ubuntu 18.04. Vì vậy, bạn sẽ cần thêm kho lưu trữ Pydio vào máy chủ của mình. Bạn có thể thực hiện bằng lệnh sau:
Mã:
echo "deb https://download.pydio.com/pub/linux/debian/ bionic main" | tee /etc/apt/sources.list.d/pydio.list
Tiếp theo, nhập khóa GPG và cập nhật kho lưu trữ bằng lệnh sau;
Mã:
wget -qO - https://download.pydio.com/pub/linux/debian/key/pubkey | apt-key add -
apt-get update -y
Cuối cùng, cài đặt Pydio bằng lệnh sau:
Mã:
apt-get install install pydio pydio-all php-xml -y
Sau khi quá trình cài đặt hoàn tất thành công, hãy bật mô-đun viết lại Apache bằng lệnh sau:
Mã:
a2enmod rewrite
Tiếp theo, khởi động lại máy chủ web Apache bằng lệnh sau:
Mã:
systemctl restart apache2
Bạn cũng có thể xác minh trạng thái máy chủ web Apache bằng lệnh sau:
Mã:
systemctl status apache2
Bạn sẽ thấy đầu ra sau:
Mã:
systemctl status apache2? apache2.service - Máy chủ HTTP Apache Đã tải: đã tải (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d ??apache2-systemd.conf Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ 4, ngày 18 tháng 02 năm 2019 lúc 10:56:45 UTC; 6 giây trước Tiến trình: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) PID chính: 6517 (apache2) Nhiệm vụ: 1 (giới hạn: 1114) CGroup: /system.slice/apache2.service ??6517 /usr/sbin/apache2 -k start18/02 10:56:45 ubuntu1804 systemd[1]: Đang khởi động Máy chủ HTTP Apache...18/02 10:56:45 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() không thành công đối với ubuntu180418/02 10:56:45 ubuntu1804 apachectl[6498]: AH00558: apache2: Không thể xác định một cách đáng tin cậy tên miền đủ điều kiện của máy chủ, sử dụng 127.0.0.1. S18 tháng 2 10:56:45 ubuntu1804 systemd[1]: Đã khởi động Máy chủ HTTP Apache.
Máy chủ web Apache hiện đã được định cấu hình và hoạt động tốt. Bạn có thể tiến hành bước tiếp theo

Truy cập Giao diện web Pydio​

Pydio hiện đã được cài đặt và định cấu hình, đã đến lúc truy cập giao diện web của họ.

Mở trình duyệt web của bạn và nhập URL http://your-server-ip/pydio. Bạn sẽ được chuyển hướng đến trang sau:



Xác nhận tất cả các kiểm tra và nhấp vào nút TIẾP TỤC CÀI ĐẶT PYDIO. Bạn sẽ thấy trang sau:



Chọn ngôn ngữ của bạn và nhấp vào BẮT ĐẦU TRÌNH GIẢI PHÁP. Bạn sẽ thấy trang sau:



Đặt tên ứng dụng và thông báo chào mừng. Sau đó, nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:



Tiếp theo, thiết lập tài khoản quản trị viên của bạn và nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:



Tiếp theo, cung cấp thông tin chi tiết về cơ sở dữ liệu của bạn như tên cơ sở dữ liệu, tên người dùng và mật khẩu cơ sở dữ liệu. Sau đó, nhấp vào nút KIỂM TRA KẾT NỐI DB. Bạn sẽ thấy trang sau:



Tiếp theo, nhấp vào nút CÀI ĐẶT PYDIO. Sau khi quá trình cài đặt hoàn tất thành công. Bạn sẽ được chuyển hướng đến trang sau:



Tiếp theo, cung cấp tên người dùng và mật khẩu quản trị viên của bạn. Sau đó, nhấp vào nút ENTER. Bạn sẽ thấy trang sau:





Xin chúc mừng! bạn đã cài đặt thành công máy chủ chia sẻ tệp Pydio trên Ubuntu 18.04. Bây giờ bạn có thể dễ dàng chia sẻ tệp với bạn bè bằng Pydio. 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