컴퓨터/Nas_Network

우분투 자작 NAS 설치하기 - (7) OwnCloud

김치부침개21 2016. 2. 4. 00:35
반응형

이전글: 우분투 자작 NAS 설치하기 - (6) miniDLNA 으로 이동

 

우분투 자작 NAS 설치하기 - (7) ownCloud

 ownCloud는 개인 클라우드 라고 생각하면 된다.

 대형 포탈에서 제공하는 N드라이브, 드롭박스, 원 드라이브 등과 같이 네트워크 공간에 파일을 업로드 해놓고, 필요시 접속해서 파일을 다운로드 받을수 있다.

 쉽게 생각하면 개인 웹하드라고 생각하면 되겠다.

 개인의 파일을 따로 관리하고, 용량의 제한 없이 사용하고 싶다면 설치하고 개인적으로 사용하면 되겠다.

  • PC 동기화 기능
  • 스마트폰 전용 앱(안드로이드, 아이폰)
  • Link를 통한 파일 및 폴더 공유
  • ownCloud 사용자 끼리의 공유
  •  

     

     아래 화면은 실행시 나타나는 화면이다. 여타의 다른 클라우드 서비스와 유사한 형태이다.

     

     

     - OwnCloud 설치

    버전은 현재 최신 배포 버전인 8.2.2 로 진행 됩니다.

    홈페이지 : https://owncloud.org

     

     ownCloud 설치는 APM(Apache, PHP, MySQL)을 설치하지 않아도 LiteSQL로 사용이 가능하지만 효율적인 DB관리와 빠른 속도를 위해서 APM을 설치하여 사용하는 것이 좋기 때문에 APM을 설치후 ownCloud를 설치 한다.

     설치를 위해 Nas SSH에 접속을 하여 다음과 같이 실행한다.

     

     - Apache2 설치

     

    apt-get update 

    apt-get upgrade

    apt-get install apache2

     

     - MySQL 설치

    php-mysql 연결 프로그램 설치

     apt-get install php5 php5-mysql 

    리눅스 패키지 설치

     apt-get install php5-gd php5-json php5-curl php5-intl php5-mcrypt php5-imagick

     

    mysql 설치

    apt-get install mysql-server

    mysql 설치 가이드 URL

    https://www.linode.com/docs/databases/mysql/how-to-install-mysql-on-ubuntu-14-04

     

         아래와 같은 화면이 나오면 설정할 암호를 입력한다.

     

    로그인하기

    mysql -u root -p

    위에서 설정한 비밀번호 입력

     

    아래와 같이 입력

    mysql> CREATE DATABASE owncloud;
    mysql> exit

     

     - OwnCloud 다운로드

     

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

     

     - 압축해제

     

    tar -xvf owncloud-latest.tar.bz2 -C /var/www/owncloud/

     

     - 권한 설정

     cd /var/www

     chown -R www-data:www-data owncloud

     

     - 아파치 설정파일에 OwnCloud 등록

     vi  /etc/apache2/apache2.conf

     

    중간쯤에 <Directory 라고 되어 있는곳 밑에 추가해준다.

     

    첫줄은 설치한 폴더를 나타내므로 유동적이다.

     

     - OwnCloud 사이트 설정 파일 생성 및 수정

    cd /etc/apache2/sites-available

    cp 000-default.conf owncloud.conf

     

    vi /etc/apache2/sites-available/owncloud.conf

    ServerName 서브도메인주소 (예를 들어 cloud.example.com)
    ServerAlias 서브도메인주소 (다른 도메인이어도 상관없다)
    ServerAdmin 이메일주소
    DocumentRoot /var/www/owncloud

     

     - 아파치 서버 등록

     a2ensite owncloud.conf

     service apache2 restart

     

     - OwnCloud 설치

     http://서버주소:port/owncloud  로 접속 

    -> 여기서 port는 owncloud.conf 설정파일 맨위에 <VirtualHost > 가 지정 포트이다.

     

    이전 버전 사진이라서 현재 버전과 다를수 있다.

    MySQL을 선택하고 아래와 같이 입력후 설치 하자. 

    데이터베이스 사용자 : root

    데이터베이스 암호 : MySQL 암호

    데이터베이스 이름 : owncloud

    (위에서 만들었던 DB)

     

     - OwnCloud 추가 설정

     성공적으로 설치가 완료 되었다면 추가 설정을 해준다.

     vi /var/www/owncloud/config/config.php

     

    array (

    0 => '서버주소',

    1 => '추가할 주소 없으면 안해됨',

     

    'datadirectory' => '데이터를 저장할 폴더',

     경로를 변경했다면 소유권한은 www-data:www-data 로 변경해야 한다.

     

     - OwnCloud 실행 

     설치는 마무리 되었다. 접속 주소로 접속하여 확인해 보도록 하자

     사용방법은 이것 저것 만지면서 확인해보도록 하자.

     플러그인 설치도 되고 기능이 많이 있으니 확인해보자.

     

    모바일앱 : 구글 플레이에서 owncloud 검색

    데스크탑 : https://owncloud.org/install/#install-clients

     

     

     

     

     

    반응형