웹사이트 검색

Ubuntu 18.04에 OwnCloud를 설치하는 방법


OwnCloudDropBoxGoogle Drive에서 제공하는 서비스와 기능과 유사한 선도적인 오픈 소스 파일 공유 및 클라우드 공동 작업 플랫폼입니다. 그러나 Dropbox와 달리 OwnCloud에는 호스팅된 파일을 저장할 수 있는 데이터 센터 용량이 없습니다. 그럼에도 불구하고 문서, 이미지, 동영상 등의 파일을 공유하고 스마트폰, 태블릿, PC 등 다양한 기기에서 액세스할 수 있습니다.

이 문서에서는 Ubuntu 18.04 및 최신 버전에 OwnCloud를 설치하는 방법을 알아봅니다.

1단계: Ubuntu 시스템 패키지 업데이트

시작하기 전에 다음 apt 명령을 사용하여 시스템 패키지와 리포지토리를 업데이트하세요.

sudo apt update -y && sudo apt upgrade -y

2단계: Ubuntu에 Apache 및 PHP 7.2 설치

OwnCloudPHP를 기반으로 구축되었으며 일반적으로 웹 인터페이스를 통해 액세스됩니다. 이러한 이유로 Owncloud 파일은 물론 PHP 7.2PHP 7.2 및 추가 PHP 모듈을 제공하기 위해 Apache 웹 서버를 설치할 예정입니다. >OwnCloud가 원활하게 작동합니다.

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

설치가 완료되면 dpkg 명령을 실행하여 Apache가 설치되었는지 확인할 수 있습니다.

sudo dpkg -l apache2

출력에서 Apache 버전 2.4.29이 설치되었음을 확인할 수 있습니다.

Apache를 시작하고 부팅 시 실행할 수 있도록 하려면 다음 명령을 실행하세요.

sudo systemctl start apache2
sudo systemctl enable apache2

이제 브라우저로 가서 다음과 같이 URL 표시줄에 서버의 IP 주소를 입력하세요.

http://server-IP

Apache가 설치되어 실행 중임을 보여주는 아래 웹페이지가 표시됩니다.

PHP가 설치되어 있는지 확인합니다.

php -v

3단계: Ubuntu에 MariaDB 설치

MariaDB는 개발자, 데이터베이스 애호가는 물론 프로덕션 환경에서도 널리 사용되는 인기 있는 오픈 소스 데이터베이스 서버입니다. 이는 MySQL의 포크이며 OracleMySQL을 인수한 이후 MySQL보다 선호되었습니다.

MariaDB를 설치하려면 실행하세요.

sudo apt install mariadb-server

기본적으로 MariaDB는 안전하지 않으며 보안 위반에 취약합니다. 따라서 MariaDB 서버를 강화하려면 추가 단계를 수행해야 합니다.

MySQL 서버 보안을 시작하려면 다음 명령을 실행하세요.

sudo mysql_secure_installation

루트 비밀번호를 묻는 메시지가 나타나면 ENTER를 누르고 'Y'를 눌러 루트 비밀번호를 설정하세요.

나머지 프롬프트에서는 'Y'를 입력하고 ENTER를 누르세요.

이제 MariaDB 서버가 적절한 수준으로 보호되었습니다.

4단계: OwnCloud 데이터베이스 생성

설치 중과 설치 후에 파일을 저장하려면 Owncloud용 데이터베이스를 만들어야 합니다. 따라서 MariaDB에 로그인하세요.

sudo mysql -u root -p

아래 명령을 실행하십시오.

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

5단계: Ubuntu에서 OwnCloud 다운로드

데이터베이스를 생성한 후 이제 다음 wget 명령을 사용하여 OwnCloud 압축 파일을 다운로드합니다.

sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

다운로드가 완료되면 압축된 패키지의 압축을 /var/www/ 디렉터리에 풀어주세요.

sudo unzip owncloud-10.4.0.zip -d /var/www/

그런 다음 권한을 설정합니다.

sudo chown -R www-data:www-data /var/www/owncloud/
sudo chmod -R 755 /var/www/owncloud/

6단계: OwnCloud용 Apache 구성

이 단계에서는 OwnCloud의 파일을 제공하도록 Apache를 구성하겠습니다. 이를 위해 그림과 같이 Owncloud에 대한 구성 파일을 생성하겠습니다.

sudo vim /etc/apache2/conf-available/owncloud.conf

아래 구성을 추가하세요.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

파일을 저장하고 닫습니다.

다음으로 아래 명령을 실행하여 필요한 모든 Apache 모듈과 새로 추가된 구성을 활성화해야 합니다.

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

변경 사항을 적용하려면 Apache 웹 서버를 다시 시작하십시오.

sudo systemctl restart apache2

7단계: Ubuntu에서 OwnCloud 설치 마무리

필요한 모든 구성이 완료되면 남은 유일한 부분은 브라우저에 OwnCloud를 설치하는 것입니다. 브라우저로 가서 서버 주소 뒤에 /owncloud 접미사를 입력하세요.

http://server-IP/owncloud

아래와 유사한 웹 페이지가 표시됩니다.

바로 아래에서 '저장소 및 데이터베이스'를 클릭하세요. '데이터베이스 구성' 섹션에서 'MySQL/MariaDB'를 선택하고 OwnCloud용 데이터베이스를 생성하는 동안 정의한 데이터베이스 자격 증명(예: 데이터베이스 사용자, 비밀번호)을 입력합니다. 데이터베이스 사용자 및 데이터베이스 이름.

마지막으로 '설정 완료'를 클릭하여 Owncloud 설정을 완료하세요.

그림과 같이 로그인 화면으로 이동합니다. 앞서 정의한 사용자 이름과 비밀번호를 입력하고 Enter 키를 누르세요.

iOS, Android 및 데스크톱 앱에서 OwnCloud에 액세스할 수 있는 다른 방법을 나타내는 알림이 표시됩니다.

표시된 대로 대시보드에 액세스하려면 팝업을 닫으세요.

그게 다야, 얘들아! Ubuntu 18.04OwnCloud 파일 공유 플랫폼을 성공적으로 설치했습니다.