웹사이트 검색

CentOS 8에 OwnCloud를 설치하는 방법


Owncloud는 파일을 중앙 위치에 백업하고 클라우드에서 동기화할 수 있는 클라우드 플랫폼을 제공하는 시장을 선도하는 클라이언트-서버 소프트웨어입니다. OneDrive, DropboxGoogle Drive와 같은 널리 사용되는 백업 애플리케이션에 대한 탁월한 대안입니다.

이러한 인기 있는 플랫폼과 달리 OwnCloud는 파일 호스팅을 위한 데이터 센터 기능을 제공하지 않습니다. 그럼에도 불구하고 귀하는 저장된 데이터의 보안과 개인정보 보호를 보장받을 수 있습니다.

이 문서에서는 CentOS 8OwnCloud를 설치하는 방법을 안내합니다.

전제 조건

시작하기 전에 LAMP 스택이 설치되어 실행 중인지 확인하세요.

모든 요구 사항이 충족되면 소매를 걷어붙이고 시작할 수 있습니다!

1단계: 추가 PHP 모듈 설치

OwnCloud는 PHP 애플리케이션이며 공식 문서에서는 기본적으로 설치되는 PHP 7.3 또는 PHP 7.2를 권장합니다. 또한 OwnCloud가 원활하게 작동하려면 일부 추가 PHP 확장이 필요합니다.

따라서 sudo 사용자로 터미널을 열고 명령을 실행하십시오.

sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

2단계: OwnCloud용 데이터베이스 생성

필수 PHP 확장을 설치한 후 아래 명령을 사용하여 MariaDB 데이터베이스 엔진에 로그인하고 비밀번호를 입력하세요.

mysql -u root -p

로그인 후 OwnCloud에 대한 데이터베이스를 생성하고 해당 데이터베이스에 대한 사용자를 추가하세요.

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;

3단계: CentOS 8에서 OwnCloud 다운로드

다음 단계는 OwnCloud 파일을 다운로드하는 것입니다. 이 가이드를 작성할 당시 OwnCloud의 최신 버전은 10.3.2입니다. wget 명령을 사용하여 최신 tarball 파일을 다운로드합니다.

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

그런 다음 tarball 파일을 /var/www/ 디렉토리에 추출합니다.

sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

다음으로, Apache 웹 서버가 Owncloud의 파일 및 폴더를 읽고 액세스할 수 있도록 허용하는 소유권 권한을 구성하세요.

sudo chown -R apache: /var/www/owncloud

4단계: OwnCloud용 Apache 웹 서버 구성

OwnCloud를 제공하려면 Apache 웹 서버에 몇 가지 변경이 필요합니다. 따라서 OwnCloud에 대한 구성을 생성하십시오.

sudo vim /etc/httpd/conf.d/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>

파일을 저장하고 종료합니다.

변경 사항을 적용하려면 웹 서버를 다시 시작하고 실행하여 상태를 확인하세요.

sudo systemctl restart httpd
sudo systemctl status httpd

SELinux가 활성화되어 실행 중인 경우 아래 명령을 실행하여 Apache 웹 서버가 Owncloud 디렉터리에 쓸 수 있도록 허용합니다.

sudo setsebool -P httpd_unified 1

5단계: CentOS 8에서 OwnCloud 설치 마무리

모든 주요 구성이 완료되었으면 이제 OwnCloud 설치를 마무리해야 합니다. 따라서 브라우저를 실행하고 그림과 같이 서버의 IP를 방문하십시오.

http://server-ip/owncloud

위와 같이 사용자 이름과 비밀번호를 제공하십시오. 그런 다음 바로 아래의 '저장소 및 데이터베이스' 링크를 클릭하고 'MySQL/MariaDB' 데이터베이스를 선택합니다. 모든 데이터베이스 세부 정보(예: 데이터베이스 사용자, 비밀번호, 데이터베이스 이름)를 입력합니다.

마지막으로 '설정 완료' 버튼을 클릭하여 설정을 완료합니다.

그러면 앞서 지정한 사용자 이름과 비밀번호로 로그인할 로그인 페이지가 나타납니다.

처음으로 로그인하므로 Android 및 iOS와 같은 다양한 플랫폼에 owncloud 앱을 설치하기 위한 옵션이 표시됩니다.

대시보드는 이렇게 생겼습니다. 사용이 매우 간단하고 직관적입니다.

이것이 CentOS 8OwnCloud를 설치하는 방법입니다. 귀하의 의견을 환영합니다.