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 설치 
일반 사용자가 액세스 할 수 있도록 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 
owncloud 클라이언트 구성
  • 클라이언트가 설치되면 실행 아이콘이 응용 프로그램에 표시됩니다.
  • 키워드로 검색 : 구름.

  • 아이콘을 클릭하여 응용 프로그램을 시작하면 클라이언트를 구성해야한다는 메시지가 나타납니다.
  • 확인을 클릭하십시오.
  • 오른쪽 상단의 작업 표시 줄에 검은 구름이 작은 아이콘이 표시됩니다.

  • 아이콘을 마우스 왼쪽 버튼으로 클릭하고 '구성 ...'을 선택하십시오.
  • 텍스트 입력란에 클라우드의 URL을 입력하십시오.
    • // ip_adress_machine / owncloud /.

  • 이제 생성 한 사용자의 로그인과 비밀번호를 입력하십시오.
  • 일반적으로 튜토리얼을 따라 간다면 사용자 이름이 바람직합니다.

  • 다음 화면에서는 클라우드에 대한 연결을 확인합니다.

  • 그런 다음 동기화 할 폴더를 선택하라는 메시지가 나타납니다.
  • homedirectory에서 생성 한 'owncloud'디렉토리를 선택하십시오.
  • 우리가 사용할 자습서의 이름 (또는 별칭)을 지정하십시오 : 'Moncloud'

  • 이 화면에서 기본 설정을 그대로 두십시오.
  • "clientsync"폴더는 기본적으로 클라우드의 루트에 만들어집니다. 원하는 경우 나중에 삭제할 수 있습니다.

  • 'clientsync'폴더가 서버에 있는지 확인하려면 다음을 수행하십시오.
  • 파일 탐색기를 열고 '장치'에서 'owncloud'를 클릭하면이 디렉토리가 표시됩니다.

  • 마지막으로, 모든 것이 동기화되었는지 확인하려면 작업 표시 줄의 검은 구름 아이콘을 왼쪽 클릭하고 '상태 열기 ...'를 선택하십시오.

이전 기사 다음 기사

톱 팁