OwnCloud 완벽 가이드

Owncloud는 사설 클라우드를 구축할 수 있도록 하는 "공짜" 프로그램입니다. 좋죠. 그렇지만 공짜라서 설치하고 활용하기 참 어렵기도 합니다. 저도 학생시절에 OwnCloud를 썼었고 이후 돈이 좀 생겨서 Google Drive로 갈아탔지만 여전히 사설망이 구축된 환경에서는 OwnCloud의 속도를 따라갈 수가 없습니다.

설치가 어려워서 못 쓰시지요.. 나빠서 못 쓰지는 않은 프로그램이랄까...

해야 할 것

먼저 컴퓨터를 한 대 준비합니다. 전원공급기 UPS로 있으면 좋겠습니다. 이 컴퓨터를 Ubuntu 16.04 LTS Desktop이상으로 설치합니다. 설치 방법은 알아서 하세요. ㅋㅋㅋ

이제 터미널을 열어서 작업할 준비를 마칩시다.

터미널에서

아.. 터미널.. 이제 sudo su 명령어로 수퍼유저로 변환해야 겠죠?

$ sudo su
# ..

Docker 설치

도커를 설치합니다.
# apt-get install docker.io

설치가 다 끝났으면 이제 owncloud 이미지를 받아서 설치를 완료하겠습니다.

/home 폴더에 owncloud 폴더를 만들고, 여기에 config와 data를 링크로 따올 것입니다. 반드시 config도 같이 해야 하는데 인터넷 문서를 보면 이 부분을 잘 설명해 두지 않았습니다. 쯔쯔... 저는 80 포트를 씁니다. 어차피 이 컴퓨터는 owncloud 하나만을 위해 사용할 것이니까요. 집에 놀고 있는 구식 컴퓨터가 있으면 SDD를 끼워서 owncloud 서버로 써도 좋습니다.

# docker run -d -p 80:80 -v /home/owncloud/config:/var/www/html/config -v /home/owncloud/data:/var/www/html/data --name="owncloud" owncloud

이미지를 다운로드 받을 것이고 설치가 완료될 것입니다.

Config.php 설정


자 이제 /home/owncloud/config 폴더로 가야죠.
# cd /home/owncloud/config

편집기를 실행합니다. config.php를 열어보죠.
# vim config.php

여기에서 

'trusted_domains' => array (
0=> 'localhost',
)
부분에 본인의 IP를 추가해야 합니다.
예를 들어 192.168.0.40이라면

'trusted_domains' => array (
0=> 'localhost','192.168.0.40'
)

이렇게 될 것입니다. 도메인이 있다면 도메인도 추가합니다.

다 되었습니다.

브라우저에 http://192.168.0.40
이렇게 해서 문제가 없다면 GOOD.

OwnCloud는 데스크톱 클라이언트를 제공합니다. 다운로드 받아 잘 쓰시기를 바랍니다.





댓글

이 블로그의 인기 게시물

R에서 csv 파일 읽는 법

xlwings tutorial - 데이터 계산하여 붙여 넣기