How To Install Nextcloud on Ubuntu 18.04
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 Nextcloud
- Bước 5: Cấu hình Apache
- Bước 6: Cài đặt Nextcloud
- Phần kết luận
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. Nó đi kèm với trình phát phương tiện, lịch và quản lý liên lạc.
Nextcloud 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 Nextcloud với Apache trên máy Ubuntu 18.04.
Điều kiện tiên quyết
Trước khi bắt đầu với hướng dẫn, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.
Bước 1: Tạo cơ sở dữ liệu MySQL
NextCloud có thể sử dụng cơ sở dữ liệu SQLite, 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 được lựa chọn.
Để tạo cơ sở dữ liệu và người dùng, trước tiên hãy đăng nhập vào vỏ MySQL bằng cách gõ lệnh sau:
sudo mysql
Chạy các câu lệnh SQL sau để tạo cơ sở dữ liệu có tên
nextcloud
, người dùng có tên
nextclouduser
và cấp tất cả các quyền cần thiết cho người dùng:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Bước 2: Cài đặt PHP và Apache
Nextcloud là một ứng dụng PHP. PHP 7.2 là phiên bản PHP mặc định trong Ubuntu 18.04 được hỗ trợ đầy đủ và được đề xuất cho Nextcloud.
Chạy lệnh sau để cài đặt Apache, PHP và tất cả các phần mở rộng PHP cần thiết và:
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
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 Nextcloud
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 Nextcloud là phiên bản 15.0.0. Trước khi tiếp tục với bước tiếp theo, hãy truy cập trang tải xuống Nextcloud và kiểm tra xem có phiên bản mới nào của Nextcloud không.
Bắt đầu bằng cách tải xuống phiên bản mới nhất của Nextcloud bằng lệnh wget sau:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.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/nextcloud-15.0.0.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 Nextcloud.
sudo chown -R www-data: /var/www/nextcloud
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/nextcloud.conf
/etc/apache2/conf-av Available / textcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
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 nextcloud
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 Nextcloud
Bây giờ Nextcloud đã đượ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 Nextcloud 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
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Bạn sẽ được trình bày với trang thiết lập Nextcloud.


Phần kết luận
Bạn đã học cách cài đặt và định cấu hình Nextcloud 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ủ Nextcloud của mình, bạn có thể làm theo hướng dẫn này và bảo mật Apache của mình bằng Let Encrypt.
Để tìm thêm thông tin về cách quản lý phiên bản Nextcloud của bạn, hãy truy cập trang tài liệu Nextcloud.
nextcloud 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".
Cách cài đặt và cấu hình nextcloud với apache trên centos 7
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 CentOS 7.
Cách cài đặt và định cấu hình owncloud với apache trên Ubuntu 18.04
ownCloud là một nền tảng chia sẻ tệp tự lưu trữ và tự lưu trữ mã nguồn mở. 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.







