개인 클라우드 OwnCloud

 

클라우드가 각광받는 요즘 시대.. 개인용 클라우드가 있다면 좋겠다는 생각을 했었습니다.

 

그러던중 얼마전에 OwnCloud 가 업데이트 되었다는 소식을 들었습니다. 우왕~ +_+

그래서 게시판에 적어보도록 하겠습니다. ㅋ

 

 

OwnCloud 란?

 

예전 게시글 중에 Ajaxplorer 라는 것을 설명한 적이 있습니다.

Ajax 기반으로 만든 웹하드 형식의 솔루션 이었습니다.

 

이전글 :  설치형 웹하드 Ajaxplorer 설치(작성자 : 장태성)

 

이번엔 그와 유사하지만 개인 클라우드 솔루션인 OwnCloud 에 대해서 소개하고자 합니다.

 

요즘 주로 쓰이는 Dropbox 나 포탈업체의 클라우드에서는 사용하기 편한 장점이 있는 대신

개인 자료를 쉽게 올리지 못하는 경우와 제한된 용량 때문에 고민하는 분들이 있을거 같습니다.

 

이러한 클라우드 시스템을 자신의 컴퓨터나 서버에서 운영한다면 보안적인 측면이나 용량을 개인이 관리하기 때문에 조금은 더 효율적일 수도 있을거 같습니다.

 

그러한 클라우드 서비스를 오픈 소스로 제공하는 게 바로 OwnCloud입니다.

그럼 설치를 해보도록 하겠습니다.

 

OwnCloud 다운로드

 

먼저 설치 전 준비해야할 사항은 아래와 같습니다.

 

여러 운영체제에 설치할 수 있지만, Ubuntu에서 설치하는 것으로 테스트 하였습니다.

다운로드는 git를 제공하지만, 최신으로 업데이트가 잘 안되는거 같아서 소스를 받아서 설치하도록 하겠습니다.

 

서버 : Ubuntu 11.04                               (홈페이지에 가면 맥, 윈도우에서도 설치가 가능합니다.)
기능 : Apache, PHP, Mysql

 

서버에 APM은 '꼭' 필요로 합니다.

 

1월 31일인가.. 2월 1일인가... 3.0 버전으로 크게 업데이트 되었습니다.

바로 pdf, 사진을 보거나 음악을 재생할 수 있고 웹에서 할 수 있는 환경을 제공해준거 같습니다.

 

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

 

홈페이지에 접속을 하게 되면 오른쪽 상단에 Download 버튼이 있습니다.

다운로드 버튼을 누르면 owncloud-3.0.0.tar 파일을 다운로드 받습니다.

 

 

 

OwnCloud 설치

 

다운로드가 끝났으면 서버에 Apache 의 docroot , 즉 웹 문서가 저장된 폴더로 이동합니다.

Ubuntu에서 Apache 의 웹폴더는 /var/www/입니다.

 

아래와 같이 파일을 복사하고 압축을 풀어줍니다.

$ cp -a owncloud-3.0.0.tar /var/www/
$ cd /var/www/
$ tar xvf owncloud-3.0.0.tar

 

그럼 끝....입니다.

설치가 별다른 어려움 없이 압축을 해제함으로서 끝났습니다.

 

아차... 웹에서 접속을 하는 것이니, 웹 권한으로 변경을 해줍니다.

 

$ chown www-data:www-data owncloud -R

 

 

OwnCloud 설정

 

설치가 끝났으니, 이제 초기 설정을 하러 페이지에 접속해봅니다.

 

접속방법은 웹 브라우저에서 서버의 IP/owncloud/를 입력해줍니다.

 

예) http://192.168.1.100/owncloud/

 

아래 그림처럼 나타납니다.

 

 

 

 

혹시 위의 그림처럼 안나오고, 아래 처럼 에러가 나타난다면.... owncloud 안에 data 폴더의 권한을 변경해줘야합니다.

 

 

 

아래 명령으로 퍼미션을 변경해줍니다.

 

$ cd owncloud
$ chmod 770 data

 

위의 명령으로도 에러가 난다면, 위에서 www-data 퍼미션으로 적용했던게 제대로 안된것입니다.

 

OwnCloud 접속

 

계정을 생성하기 위해 아이디와 패스워드를 입력합니다.

 

여기서 아래 Finish를 누르면 안되고, Adcanced를 눌러서 설정을 더 해줘야 합니다.

 

 

 

아래 보면.. Mysql 항목을 입력하는 부분이 있습니다.

(Mysql에서 DB를 하나 만들어줍니다.)

 

만들어진 DB 정보를 아래 입력해줍니다.

 

 

 

OwnCloud 접속 완료

 

정보를 입력을 하면 클라우드 서비스에 무사히 접속됩니다. +_+

 

 

우선 파일 올리기는 잘되는거 같습니다.

예전에 Ajaxplorer 와 달리 속도도 괜찮습니다. +_+

 

사용자에 입맛에 따라 owncloud 가 맞지 않을 수도 있지만, 나만의 클라우드가 생겨서 기분이 좋습니다.