시작하기 전에, OwnCloud 는 무엇?
- OwnCloud 는 웹하드 입니다.
- 모바일 버전
주요기능
- 수많은 플러그인
- 문서작업(txt)
- 이미지 뷰어
- 음악 플레이어( 추가 플러그인 설치시 )
- 대쉬보드( 추가 플러그인 설치시 )
- 일정관리
- 달력
- 휴대폰 및 MAC등에서의 주소록 동기화
- 북마크
- 사용자 추가 및 관리( 사용자 추가, 용량할당 등등 )
- 모바일 어플리케이션( 안드로이드 , 아이폰 )
자세한 사항은 http://owncloud.org/ 를 참조하면 됩니다.
데모: http://demo.owncloud.org/index.php
현재(2014.04.30) 스테이블 최종버전 6.0.3 으로 설명합니다.
1.php 플러그인 설치
apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl
2.아파치 모듈 활성화
a2enmod rewrite a2enmod headers
3.아파치 디렉토리 옵션 수정
cd /etc/apache2/sites-available vi default
아래 항목을 All 로 변경( NONE 여도 상관 없으므로 넘어가도 상관없음 )
<Directory /var/www/> 부분에서, AllowOverride All 로 변경
4.아파치 재시작
service apache2 restart
5.ownCloud 다운로드 다운로드
wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
압축해제
tar -xjf owncloud-latest.tar.bz2
웹 디렉토리로 이동
mv owncloud /var/www
권한 조정
chown -R www-data:www-data owncloud
6.DB 생성
mysql -uroot -p mysql> CREATE DATABASE owncloud;
7.설치
http://서버주소/owncloud 로 접속하여 설치 진행
위에서 생성한 DB명과 관리자 계정을 설정하면 설치는 끝이납니다 GUI 화면에서 한글로 설치가 진행되므로 해당 부분에 대한 스크린샷은 제외합니다.
8.설치 완료후 환경설정
vi /var/www/owncloud/config/config.php
설정에서 손볼건 4가지 정도입니다. array (
0 => '서버 주소 입력', ),
이부분에서 자신의 서버주소를 입력합니다. 접속시 리다이렉팅될 주소입니다.
'datadirectory' => 'data가 저장될 경로',
업로드한 데이터가 저장될 디렉토리 입니다. 원하시는 경로로 설정하면 모든 사용자가 업로드한 데이터가 계정명/데이터 로 저장됩니다.
경로를 직접 지정하면 필히 해당 폴더의 소유권을 www-data:www-data 로 바꿔주어야 합니다.
'customclient_android' => 'https://play.google.com/store/apps/details?id=com.ybproject.yongdec_cloud', 'customclient_ios' => 'http://server.yongcloud.co.kr:8/no_ios.html',
ownCloud 는 서버API 를 제공하여 직접 앱을 개발할 수 있습니다. 만약 자신이 개발한 앱을 튜토리얼 및 앱링크에서 보여주고 싶을때 자신의 앱 URL을 입력하면 설정됩니다.
이제 다용도 개인웹하드 구축이 완료되었습니다
플러그인 설치에 대해서는 차후 다루도록 하겠습니다.
'개발 > 자작나스구축(Linux)' 카테고리의 다른 글
[우분투 12.04 LTS] 개인웹하드 구축 #8- 웹하드(WebFTP설치) (3) | 2014.10.13 |
---|---|
[우분투 12.04 LTS] 개인웹하드 구축 #7- 웹하드(FTP설치) (0) | 2014.10.13 |
[우분투 12.04 LTS] 개인웹하드 구축 #5- Samba 설치(공유 데몬) (2) | 2014.10.11 |
[우분투 12.04 LTS] 개인웹하드 구축 #4- 웹서비스(워드프레스 설치) (0) | 2014.10.11 |
[우분투 12.04 LTS] 개인웹하드 구축 #3- 웹서비스(APM설치) (4) | 2014.10.10 |