Ubuntu 16.04(Xenial)에 Nextcloud를 설치하는 방법

Ubuntu 16.04(Xenial)에 Nextcloud를 설치하는 방법

2022-10-18 last update

6 minutes reading filenamager nextcloud Ubuntu 18.04
Nextcloud는 웹 인터페이스를 사용하여 데이터 액세스를 제공합니다. 또한 모든 장치에서 제어할 수 있는 동기화 및 공유 옵션을 제공합니다. 이 튜토리얼은 Ubuntu 16.04 LTS Xenial Linux 운영 체제에 Nextcloud를 설치하는 데 도움이 될 것입니다.

1단계 – 전제 조건

우선 Nextcloud를 설정하려면 Ubuntu 18.04 LTS Bionic 시스템에서 실행 중이어야 합니다LAMP server. 이미 실행 중인 경우LAMP stack 이 단계를 건너뛰고 다음 명령을 사용하여 설치합니다.

PHP 설치

Ubuntu 16.04 LTS Xenial 시스템에 PHP 버전 5.6 이상을 설치하는 것부터 시작하겠습니다.
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
sudo echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
sudo apt-get update
sudo apt-get install -y php php-gd php-curl php-zip php-xml php-mbstring

Apache2 설치

sudo apt-get install -y apache2 libapache2-mod-php

MySQL 설치

sudo apt-get install -y mysql-server php-mysql

2단계 – Nextcloud 아카이브 다운로드

시스템에 램프 서버를 성공적으로 구성한 후 official website 에서 최신 Nextcloud를 다운로드합니다.
cd /tmp
wget //download.nextcloud.com/server/releases/nextcloud-13.0.5.zip
이제 웹 사이트 문서 루트에서 다운로드한 아카이브를 추출하고 파일 및 디렉토리에 대한 적절한 권한을 설정합니다.
cd /var/www/html
sudo unzip /tmp/nextcloud-13.0.5.zip
sudo chown -R www-data:www-data nextcloud
sudo chmod -R 755 nextcloud
이제 아카이브 파일을 제거하십시오.
sudo rm -f /tmp/nextcloud-13.0.5.zip

3단계 – MySQL 데이터베이스 생성

코드를 추출한 후 Nextcloud 구성을 위한 MySQL 데이터베이스와 사용자 계정을 생성해 보겠습니다. 다음 명령 세트를 사용하여 MySQL 서버에 로그인하고 데이터베이스와 사용자를 생성합니다.
mysql -u root -p
Enter password:

mysql> CREATE DATABASE nextcloud;
mysql> GRANT ALL ON nextcloud.* to 'nextcloud'@'localhost' IDENTIFIED BY '_Pa$$w0rd_';
mysql> FLUSH PRIVILEGES;
mysql> quit

4단계 – Nextcloud 웹 설치 프로그램 실행

아래와 같이 웹 브라우저에서 Nextcloud 디렉토리에 접속합니다. localhost를 서버 IP 주소 또는 도메인 이름으로 변경합니다.
 http://localhost/nextcloud/
새 관리자 자격 증명을 입력하여 관리자 계정을 만들고 데이터 폴더의 위치를 ​​제공하십시오. 이제 페이지를 아래로 밀어 데이터베이스 자격 증명을 입력하고 설정 완료를 클릭합니다. 설정을 완료하면 관리자 대시보드가 ​​표시됩니다. 사용자, 그룹을 만들고 권한 등을 할당할 수 있는 곳입니다. 축하합니다. Ubuntu 16.04 LTS Xenial 시스템에 작동하는 Nextcloud 인스턴스가 있습니다.