Cách cài đặt ownCloud trên Ubuntu 18.04

Hình ảnh: ownCloud

Cuối cùng, nextCloud đã được dành phần lớn sự chú ý cho các máy chủ đám mây tại chỗ. Tuy nhiên, tôi muốn dành một chút thời gian để hướng dẫn bạn cài đặt máy chủ đã khởi động tất cả. ownCloud là một máy chủ đám mây có khả năng tương đương có thể đáp ứng và vượt quá nhu cầu của công ty bạn. Nhưng việc cài đặt nền tảng này trên bản phát hành Ubuntu mới nhất có một chút khác biệt so với các phiên bản trước. Vì vậy, hãy xem điều gì xảy ra khi chúng tôi thực hiện quá trình cài đặt phiên bản ownCloud mới nhất lên phiên bản Ubuntu Server mới nhất. Quá trình này không quá khó khăn, ít nhất là khi bạn không biết phải cài đặt phụ thuộc gì.

Đám mây phải đọc

  • Điện toán đám mây năm 2020: Dự đoán về bảo mật, AI, Kubernetes, v.v.
  • Những tiến bộ đám mây quan trọng nhất của thập kỷ
  • Các nhà cung cấp dịch vụ máy tính để bàn hàng đầu (DaaS): Amazon, Citrix, Microsoft, VMware, v.v.
  • Chính sách điện toán đám mây (TechRepublic Premium)

Hãy bận rộn.

Những gì bạn cần

Rõ ràng, bạn sẽ cần một phiên bản làm việc của Ubuntu Server 18.04. Tôi sẽ cho rằng bạn có điều đó và chạy. Tôi cũng sẽ giả sử bạn đã cài đặt Ubuntu Server với gói cung cấp LAMP tiêu chuẩn - vì vậy Apache, MySQL và PHP sẽ sẵn sàng và chạy. Một trong những khác biệt lớn nhất giữa việc cài đặt ownCloud trên Ubuntu 16.04 và 18.04 sẽ là các gói PHP. Tôi sẽ chỉ cho bạn cách vượt qua rào cản đó.

Bạn cũng sẽ cần tải xuống phiên bản mới nhất của ownCloud. Điều này có thể được thực hiện với lệnh wget URL (trong đó URL cho gói có thể tải xuống mới nhất có thể được tìm thấy ở đây). Vì vậy, đối với phiên bản 10.0.8, bạn sẽ ban hành lệnh:

 wget https://doad.owncloud.org/community/owncloud-10.0.8.zip 

Cài đặt phụ thuộc

Điều đầu tiên bạn phải làm là cài đặt các phụ thuộc PHP cần thiết. Như tôi đã nói trước đây, điều này có thể là khó khăn. Trước tiên bạn cần tìm hiểu phiên bản PHP nào được cài đặt trên máy của bạn. Để làm điều này, hãy ban hành lệnh php -v . Khi tôi cài đặt Ubuntu 18.04, bản phát hành PHP là PHP 7.2-7-1. Phần quan trọng là 7.2. Vì vậy, chúng ta cần đảm bảo tất cả các mô-đun PHP của chúng tôi có hương vị 7.2. Đối với điều này, chúng tôi sẽ ban hành lệnh:

 sudo apt cài đặt php7.2 libapache2-mod-php7.2 php7.2-chung php7.2-mbopes php7.2-xmlrpc 2-redis php7.2-gd php7.2-xml php7.2-intl php7.2-json php7.2-fantick php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-ldap php7. 2-zip php7.2-curl 

Bạn có thể thấy rằng một số mô-đun trên không thể được cài đặt. Để giải quyết vấn đề đó, chỉ cần xóa các mô-đun khỏi lệnh trên. Để cài đặt, tôi phải xóa:

  • php7.2-redis
  • php7.2-fantick
  • php7.2-mcrypt
  • php7.2-smbclient

Một khi những thứ đó nằm ngoài hỗn hợp dòng lệnh, quá trình cài đặt đã diễn ra tốt đẹp. Chỉ cần đảm bảo chú ý đến đầu ra của lệnh của bạn và sau đó điều chỉnh cho phù hợp.

Cấu hình PHP

Bây giờ chúng ta cần cấu hình PHP. Chỉ có hai lựa chọn bạn cần phải giải quyết. Ban hành lệnh sudo nano /etc/php/7.2/apache2/php.ini và sau đó điều chỉnh các tham số sau:

  • memory_limit =
  • ngày.timezone =

Tùy chọn memory_limit phải không dưới 256M và date.timezone nên được đặt thành vị trí của bạn. Để tìm hiểu múi giờ nào bạn nên sử dụng (và định dạng của múi giờ đã nói), hãy xem trang web này.

Lưu và đóng tệp đó. Khởi động lại Apache bằng lệnh:

 sudo systemctl khởi động lại apache2 

Tạo cơ sở dữ liệu

Bây giờ chúng ta cần tạo cơ sở dữ liệu. Để làm điều này, ban hành lệnh:

 sudo mysql -u root -p 

Trước tiên, bạn sẽ được nhắc nhập mật khẩu sudo của mình và sau đó là mật khẩu người dùng root MySQL. Tôi thêm sudo vào lệnh này trong trường hợp bạn đang sử dụng MariaDB (thay vì MySQL). Khi ở trong dấu nhắc lệnh cơ sở dữ liệu, hãy tạo cơ sở dữ liệu bằng lệnh:

 TẠO cơ sở dữ liệu owncloud; 

Tiếp theo tạo một người dùng cơ sở dữ liệu mới bằng lệnh:

 TẠO NGƯỜI DÙNG 'ownclouduser' @ 'localhost' được xác định bởi 'PASSWORD'; 

Trong đó PASSWORD là một mật khẩu mạnh cho người dùng.

Cấp quyền cho người dùng mới cho cơ sở dữ liệu mới bằng lệnh:

 CẤP TẤT CẢ TRÊN owncloud. * ĐẾN 'ownclouduser' @ 'localhost' được xác định bởi 'PASSWORD' VỚI LỰA CHỌN TỐT; 

Trong đó PASSWORD là một mật khẩu mạnh cho người dùng.

Xóa các đặc quyền và thoát khỏi vỏ cơ sở dữ liệu bằng các lệnh:

 QUYỀN RIÊNG TƯ; LỐI RA; 

Giải nén và di chuyển tệp ownCloud

Bây giờ chúng ta cần giải nén và di chuyển tệp ownCloud và sau đó cấp cho nó quyền thích hợp. Tôi sẽ giả sử bạn đã tải tập tin vào thư mục nhà của bạn. Với ý nghĩ đó, mọi thứ có thể được thực hiện với các lệnh sau:

 cd ~ / unzip unzip owncloud - *. zip sudo mv owncloud / var / www / html / sudo chown -R www-data: www-data / var / www / html / owncloud / sudo chmod -R 755 / var / www / html / owncloud / 

Cấu hình Apache

Bây giờ chúng tôi phải định cấu hình Apache để nó biết về trang web ownCloud mới của chúng tôi. Tạo một tệp conf mới bằng lệnh:

 sudo nano /etc/apache2/sites-av Available /owncloud.conf 

Nội dung của tệp đó phải là:

 ServerAdmin DocumentRoot / var / www / html / owncloud / ServerName example.com ServerAlias ​​www.example.com Alias ​​/ owncloud "/ var / www / html / owncloud /" Tùy chọn + FollowSymlinks AllowOverride Tất cả Yêu cầu được cấp tất cả Dav tắt SetEnv HOME / var / www / html / owncloud SetEnv HTTP_HOME / var / www / html / owncloud ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log kết hợp 

Nơi bạn thấy example.com và www.example.com, nếu bạn không cần tên miền (và sẽ chỉ sử dụng ownCloud theo địa chỉ IP), bạn có thể nhận xét những dòng này.

Lưu và đóng tệp đó.

Bây giờ chúng ta cần kích hoạt trang web và các mô-đun cần thiết. Các bước này được xử lý với các lệnh sau:

 sudo a2ensite owncloud.conf sudo a2enmod viết lại sudo a2enmod tiêu đề sudo a2enmod env sudo a2enmod dir sudo a2enmod mime 

LƯU Ý: Một số mô-đun trên có thể đã được bật.

Khởi động lại Apache bằng lệnh:

 sudo systemctl khởi động lại apache2 

Bước cuối cùng

Tại thời điểm này, hãy mở trình duyệt và trỏ nó tới http: // SERVER_IP / owncloud. Bạn sẽ được chào đón bởi trình cài đặt ownCloud ( Hình A ), trong đó bạn chỉ cần tạo người dùng quản trị và nhập thông tin cho cơ sở dữ liệu.

Hình A

Trình cài đặt trình duyệt là bước cuối cùng.


Nhấp vào Kết thúc thiết lập và ownCloud sẽ lo tất cả mọi thứ. Cuối cùng, bạn sẽ được nhắc đăng nhập với người dùng quản trị mà bạn vừa tạo. Xin chúc mừng, giờ đây bạn đã có một máy chủ đám mây sở hữu, tại chỗ. Bây giờ bạn có thể định cấu hình nó để đáp ứng (và vượt quá) nhu cầu của công ty bạn.

Đám mây và mọi thứ như một bản tin dịch vụ

Đây là nguồn tài nguyên mới nhất của bạn về AWS, Microsoft Azure, Google Cloud Platform, XaaS, bảo mật đám mây và nhiều hơn nữa. Thứ hai được giao

Đăng ký hôm nay

© Copyright 2020 | mobilegn.com