OwnCloud - LAN상의 구현
표시
OwnCloud는 온라인 스토리지 서비스 및 다양한 응용 프로그램 (클라우드 컴퓨팅)의 오픈 소스 구현입니다. OwnCloud는 개인 네트워크 (LAN)에 설치할 수 있습니다. 이 서버의 종속성은 PHP와 SQLite, MySQL 또는 PostgreSQL의 데이터베이스에 있어야합니다.
OwnCloud는 데이터를보고, 편집하고 공유 할 수있는 웹 인터페이스 외에도 파일 액세스를위한 WebDAV, 연락처에 액세스하는 CardDAV 및 가장 일반적인 OS와의 동기화를 허용하는 캘린더 용 CalDAV와 같은 표준 프로토콜을 구현합니다.
이 자습서에서는 다음 내용을 배우게됩니다.
- 개인 웹 서버에 Owncloud를 설치하는 방법.
- 2 - WebDAV를 사용하여 파일 탐색기를 통해 데이터에 액세스하는 방법.
- 3 - 로컬로 클라우드에 액세스하기 위해 / etc / fstab에 공유를 마운트하는 방법.
- 4 - 데스크탑에 owncloud 클라이언트를 설치하는 방법.
- 5 - 동기화를 위해 Owncloud 클라이언트를 구성하는 방법.
전제 조건
- Linux OS가 설치된 컴퓨터 (이 자습서는 Ubuntu Enterprise Server 10.04LTS 또는 12.04LTS를 기반으로합니다).
- Apache 웹 서버 (homedirectory에 public_html 디렉토리가있는 Apache 웹 서버).
- PHP 서버 버전 - 최소 v3.3.
- Linux OS (Ubuntu 데스크탑 배포 (12.04LTS) - 자체 클라우드 클라이언트로 사용됨)가 설치된 컴퓨터.
웹 서버에 OwnCloud 설치
- 공식 웹 사이트 : //owncloud.org/support/install/로 이동하십시오.
- '최신 안정 릴리스'를 다운로드하십시오.
- 이 자습서에서는 owncloud-4.0.4 가 사용되었습니다.
- " username "은 "Linux 우분투 데스크탑"의 연결 로그인 일 것이므로 따라서 " homedirectory "가됩니다.
- 다운로드 한 파일을 서버의 홈 디렉토리에 압축을 풉니 다.
tar -xjf owncloud-xxxtar.bz2
- 아래 명령 중 하나를 사용하여 "owncloud"디렉토리를 "public_html"homeDirectory 서버 (또는) / var / www / 디렉토리로 이동하십시오.
mv owncloud ~ / public_html /
sudo mv owncloud / var / www /
참고 사항 :
- "www- 데이터"웹 서버의 소유자는 앱, 데이터 및 구성에서 다음 디렉토리를 가져야합니다.
- 이 디렉토리 중 두 개는 자체 클라우드 설치의 일부이며 'data'디렉토리 만 만들어야합니다.
- owncloud 디렉토리로 이동하십시오.
cd owncloud
- 'data'디렉토리 만들기
mkdir 데이터
앱, 구성 및 데이터에 대한 권한 구성 :
sudo chown -R www-data : www-data apps
sudo chown -R www-data : www-data config
sudo chown -R www-data : www-data data
Owncloud 응용 프로그램이 제대로 작동하려면 "다시 쓰기"및 "헤더"모듈을 활성화해야합니다 (Apache에서는 기본적으로 활성화되지 않음).
sudo a2enmod 다시 쓰기
sudo a2enmod 헤더
Apache 서버를 다시 시작하여 수정 내용의 유효성을 검사합니다.
- sudo service apache2 restart
/ var / www / 디렉토리에 owncloud 디렉토리를 설정 한 경우 다음 명령을 수행하지 마십시오.
/ var / www / :에있는 owncloud 디렉토리에 대한 심볼릭 링크를 만듭니다.
- 에스
udo ln -s / home / 사용자 이름 / public_html / owncloud / / var / www / owncloud
참고 사항 :
- 'Username'은 서버의 홈 디렉토리입니다.
웹 서버 시작
// name_of_server / owncloud (또는) // IP_Adress_server / owncloud
- 개인 정보를 사용하여 양식을 작성하십시오.
- 보안 문제를 피하기 위해 관리자와 일반 사용자를 분리하는 것이 중요합니다.
- 이 양식을 작성하면 'Owncloud'의 관리자 계정이 먼저 생성됩니다.
- 일반 사용자 계정과 다른 사용자 이름과 암호를 설정하는 것이 좋습니다.
- '설치'를 클릭하십시오.
- 로그인하여 개인 웹 서버에서 'Owncloud'를 사용하십시오.
- 처음 연결할 때 일반 사용자의 로그인 및 암호를 만드십시오.
"사용자"그룹 만들기 :
- 설정 -> 사용자 -> '그룹'드롭 다운 메뉴 - '그룹 추가'를 클릭하십시오.
- Enter : 사용자 및 유효성 검사
사용자 만들기 :
- 동일한 로그인과 암호를 사용하여 바탕 화면에 연결하십시오.
- "이름"과 "비밀번호"-> 그룹 '사용자'-> '만들기'를 클릭하십시오.
- 응용 프로그램을 종료하고 (관리자 권한으로) 일반 사용자로 연결하십시오.
WebDAV를 사용하여 파일 탐색기를 통해 데이터 액세스
ownCloud를 통해 로컬 폴더에 데이터를 저장할 수있는 WebDAV 액세스를 구성하는 방법은 무엇입니까?
- 웹 서버의 루트 디렉토리 나 서브 디렉토리에 마운트 할 수도 있습니다.
- 이 자습서에서는 homedirectory를 사용하고 'owncloud'디렉토리를 만듭니다.
WebDAV 지원 설치 (davfs2 패키지)
sudo apt-get davfs2 설치
- sudo dpkg-reconfigure davfs2 (프롬프트에서 Yes를 선택하십시오)
공유 그룹 옵션을 마운트하는 권한을 가진 사용자 추가 - davfs2
sudo usermod -aG davfs2 사용자 이름
사용자가 공유 클라우드 옵션을 마운트 할 수있게하려면 homedirectory에 해당 디렉토리를 만들어야합니다. 'owncloud'로 이름을 지정합니다.
mkdir owncloud
fstab에 'owncloud'마운트
- owncloud-4.0.4의 경우 서버의 IP를 나타내는 'fstab'에 다음 행을 삽입하십시오.
//ip_address_server/owncloud/remote.php/webdav/ / home / username / owncloud davfs 사용자, rw, noauto 0 0
참고 사항 :
- 파일 탐색기로 이동하면 'owncloud now present'라는 장치가 표시됩니다.
- 클릭하면 작동하지 않습니다. '장치를 마운트 할 수 없습니다 ... 등 ...'메시지가 나타납니다.
- 지금 걱정하지 마십시오. 작동시키기위한 몇 가지 단계가 있습니다.
- " davfs2 "를 설치할 때 숨겨진 디렉토리와 두 파일 "davf2.conf"와 "secrets"가 사용자 이름의 홈 디렉토리에 생성됩니다.
이 두 파일 구성 :
davfs2.conf : 다음 행의 주석 처리를 제거하고이 값을 사용하고 나머지는 편집하지 마십시오.
ask_auth 0
use_locks 0
gui_optimize 1
비밀 :이 파일의 마지막 줄에 추가하십시오 (큰 따옴표는 중요합니다).
- " / home / username / owncloud /" "사용자 이름" "암호"
중요 사항:
- 사용자 이름과 비밀번호는 이전에 생성 한 자신의 클라우드 웹 서버에 연결하기위한 '로그인'과 '비밀번호'입니다. 따라서 사용자 클라우드 서버 사용자 그룹에 사용자를 만드는 것이 중요합니다.
클라우드와 동기화 할 owncloud 클라이언트 설치
apt 프로토콜 소스 목록에 소스 패키지를 추가하십시오.
sudo sh -c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /">> /etc/apt/sources.list'
패키지 목록 업데이트 요청
sudo apt-get update
패키지 설치
sudo apt-get install owncloud-client
owncloud-client 패키지 업데이트를 받으려면 다음 키를 다운로드하십시오.
wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key
키 추가 :
sudo apt-key add - <Release.key
- 클라이언트가 설치되면 실행 아이콘이 응용 프로그램에 표시됩니다.
- 키워드로 검색 : 구름.
- 아이콘을 클릭하여 응용 프로그램을 시작하면 클라이언트를 구성해야한다는 메시지가 나타납니다.
- 확인을 클릭하십시오.
- 오른쪽 상단의 작업 표시 줄에 검은 구름이 작은 아이콘이 표시됩니다.
- 아이콘을 마우스 왼쪽 버튼으로 클릭하고 '구성 ...'을 선택하십시오.
- 텍스트 입력란에 클라우드의 URL을 입력하십시오.
- // ip_adress_machine / owncloud /.
- 이제 생성 한 사용자의 로그인과 비밀번호를 입력하십시오.
- 일반적으로 튜토리얼을 따라 간다면 사용자 이름이 바람직합니다.
- 다음 화면에서는 클라우드에 대한 연결을 확인합니다.
- 그런 다음 동기화 할 폴더를 선택하라는 메시지가 나타납니다.
- homedirectory에서 생성 한 'owncloud'디렉토리를 선택하십시오.
- 우리가 사용할 자습서의 이름 (또는 별칭)을 지정하십시오 : 'Moncloud'
- 이 화면에서 기본 설정을 그대로 두십시오.
- "clientsync"폴더는 기본적으로 클라우드의 루트에 만들어집니다. 원하는 경우 나중에 삭제할 수 있습니다.
- 'clientsync'폴더가 서버에 있는지 확인하려면 다음을 수행하십시오.
- 파일 탐색기를 열고 '장치'에서 'owncloud'를 클릭하면이 디렉토리가 표시됩니다.
- 마지막으로, 모든 것이 동기화되었는지 확인하려면 작업 표시 줄의 검은 구름 아이콘을 왼쪽 클릭하고 '상태 열기 ...'를 선택하십시오.