Install ownCloudX on Ubuntu 18.04 in Virtual Box | Complete ownCloud Installation | Your Own Cloud ☁
Mục lục:
- Điều kiện tiên quyết
- Bước 1: Tạo cơ sở dữ liệu MySQL
- Bước 2: Cài đặt PHP và Apache
- Bước 3: Cấu hình tường lửa
- Bước 4: Tải xuống ownCloud
- Bước 5: Cấu hình Apache
- Bước 6: Cài đặt ownCloud
- Phần kết luận
ownCloud là một nền tảng chia sẻ tệp và đồng bộ hóa tệp tự lưu trữ mã nguồn mở, tương tự như Dropbox, Microsoft OneDrive và Google Drive. ownCloud có thể mở rộng thông qua các ứng dụng và có máy khách và máy tính để bàn cho tất cả các nền tảng chính.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt và định cấu hình ownCloud với Apache trên máy Ubuntu 18.04.
Điều kiện tiên quyết
Bạn sẽ cần phải đăng nhập với tư cách người dùng có quyền truy cập sudo để có thể cài đặt các gói và định cấu hình dịch vụ hệ thống.
Bước 1: Tạo cơ sở dữ liệu MySQL
ownCloud có thể sử dụng cơ sở dữ liệu SQLite, Oracle 11g, PostgreSQL hoặc MySQL để lưu trữ tất cả dữ liệu của nó. Trong hướng dẫn này, chúng tôi sẽ sử dụng MySQL làm cơ sở dữ liệu phụ trợ.
Nếu MySQL hoặc MariaDB không được cài đặt trên máy chủ Ubuntu của bạn, bạn có thể cài đặt bằng cách làm theo một trong các hướng dẫn bên dưới:
Bắt đầu bằng cách đăng nhập vào vỏ MySQL bằng cách gõ lệnh sau:
sudo mysql
Từ trong shell của MySQL, hãy chạy câu lệnh SQL sau để tạo cơ sở dữ liệu:
CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Tiếp theo, tạo tài khoản người dùng MySQL và cấp quyền truy cập vào cơ sở dữ liệu:
GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Cuối cùng, thoát khỏi bảng điều khiển mysql bằng cách gõ:
Bước 2: Cài đặt PHP và Apache
ownCloud là một ứng dụng PHP. PHP 7.2 là PHP mặc định trong Ubuntu 18.04 được hỗ trợ đầy đủ và được đề xuất cho ownCloud.
Cài đặt Apache và tất cả các phần mở rộng PHP cần thiết bằng lệnh sau:
sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
Bước 3: Cấu hình tường lửa
Giả sử bạn đang sử dụng
UFW
để quản lý tường lửa của mình, bạn sẽ cần mở các cổng HTTP (
80
) và HTTPS (
443
). Bạn có thể làm điều đó bằng cách kích hoạt cấu hình 'Apache Full' bao gồm các quy tắc cho cả hai cổng:
Bước 4: Tải xuống ownCloud
Tại thời điểm viết bài viết này, phiên bản ổn định mới nhất của ownCloud là phiên bản 10.0.10. Trước khi tiếp tục bước tiếp theo, hãy truy cập trang tải xuống ownCloud và kiểm tra xem có phiên bản mới của ownCloud không.
Sử dụng lệnh wget sau để tải xuống kho lưu trữ zip của ownCloud:
wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp
Khi quá trình tải xuống hoàn tất, hãy giải nén tệp lưu trữ vào thư mục
/var/www
:
sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www
Đặt quyền sở hữu chính xác để máy chủ web Apache có thể có quyền truy cập đầy đủ vào các tệp và thư mục của ownCloud.
sudo chown -R www-data: /var/www/owncloud
Bước 5: Cấu hình Apache
Mở trình soạn thảo văn bản của bạn và tạo tệp cấu hình Apache sau.
sudo nano /etc/apache2/conf-available/owncloud.conf
/etc/apache2/conf-av Available /owncloud.conf
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Cho phép cấu hình mới được thêm và tất cả các mô-đun Apache được yêu cầu với:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Kích hoạt các thay đổi bằng cách khởi động lại dịch vụ Apache:
Bước 6: Cài đặt ownCloud
Bây giờ ownCloud đã được tải xuống và tất cả các dịch vụ cần thiết được định cấu hình mở trình duyệt của bạn và bắt đầu cài đặt ownCloud bằng cách truy cập tên miền hoặc địa chỉ IP của máy chủ của bạn theo sau là
/owncloud
:
http://domain_name_or_ip_address/owncloud
Bạn sẽ được trình bày với trang thiết lập ownCloud.


Phần kết luận
Bạn đã học cách cài đặt và định cấu hình ownCloud trên máy Ubuntu 18.04 của mình. Nếu bạn có một tên miền được liên kết với máy chủ của riêng bạn, bạn có thể làm theo hướng dẫn này và bảo mật Apache của bạn với Let Encrypt.
Để tìm thêm thông tin về cách quản lý ví dụ ownCloud của bạn, hãy truy cập trang tài liệu ownCloud.
owncloud ubfox apacheVới phần mềm miễn phí này, bạn có thể tùy chỉnh hình nền trên nhiều màn hình với hình ảnh từ PC hoặc từ Flickr. DisplayFusion giúp bạn dễ dàng tùy chỉnh hình nền máy tính của mình bằng hình ảnh của riêng bạn. Chọn ảnh từ ổ cứng của bạn hoặc kéo chúng xuống từ Flickr với freebie này. Bạn có thể tìm kiếm và xem trước các bức ảnh từ Flickr từ bên trong chương trình, và có nhiều lựa chọn tốt cho những người có nhiều màn hình.
Cửa sổ progam đơn giản hiển thị (các) màn hình của bạn ở phần trên cùng, và bạn có thể nhấp vào mỗi quay lại để chọn một hình ảnh cho màn hình đó, hoặc chọn để nền có cả hai màn hình. Bạn có thể duyệt ổ đĩa cứng của riêng mình để xem ảnh, nhưng thật thú vị khi nhấp vào nút "Nạp từ Flickr".
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt và định cấu hình nextcloud với apache trên Ubuntu 18.04
Nextcloud là một nền tảng cộng tác và chia sẻ tệp tự lưu trữ mã nguồn mở, tương tự như Dropbox. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt và định cấu hình Nextcloud với Apache trên máy Ubuntu 18.04.







