웹사이트 검색

Debian 8에 ownCloud 8을 설치하는 방법(Jessie)


이 튜토리얼은 다음 OS 버전에 대해 존재합니다.

  • 데비안 11(Bullseye)
  • 데비안 8(Jessie)

이 페이지에서

  1. 자체 클라우드 저장소 추가
  2. 사용 가능한 ownCloud 패키지 확인\n
  3. ownCloud 설치
  4. MySQL 데이터베이스 추가
  5. SSL(https)로 ownCloud에 액세스
  6. ovf/ova 형식의 OwnCloud VMWare 이미지\n
    1. VM의 로그인 세부정보

    오운클라우드란? OwnCloud는 자체 서버에서 호스팅할 수 있는 OpenSource 파일 동기화 및 공유 소프트웨어입니다. 직관적인 웹 인터페이스와 WEBDAV를 통해 파일에 대한 액세스를 제공합니다. 또한 Windows, Linux, MAC 및 모바일 운영 체제용 기본 클라이언트가 있어 로컬 PC 또는 모바일 장치의 폴더와 서버의 ownCloud 인스턴스 간에 쉽게 동기화할 수 있습니다. PDF 뷰어, 이메일 클라이언트, 캘린더, 작업 추적기와 같은 ownCloud에 사용할 수 있는 많은 앱과 애드온이 있습니다. 전체 앱 목록은 https://apps.owncloud.com/에서 확인할 수 있습니다.

    이 튜토리얼은 Debian 8에 최신 ownCloud 버전을 설치하는 방법을 보여줍니다.

    ownCloud 프로젝트는 OpenSuSE 빌드 서비스에서 소프트웨어의 공식적으로 유지 관리되는 커뮤니티 버전을 제공합니다. 공식 Debian 저장소(버전 7)보다 최신 버전(현재 ownCloud 8)을 제공하므로 이 설정에 이 공식 패키지를 사용하겠습니다.

    ownCloud Repository 추가

    /etc/apt/sources.d/ 디렉터리에 ownCloud 리포지토리를 추가합니다.

    echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list

    공식 ownCloud 리포지토리의 릴리스 키를 설치합니다.

    cd /tmp
    wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
    apt-key add - < Release.key

    그리고 apt-get update를 실행하여 패키지 목록을 다운로드합니다.

    apt-get update

    사용 가능한 ownCloud 패키지를 확인하세요.

    이제 owncloud에 대해 어떤 패키지가 있는지 확인하겠습니다.

    apt-cache search owncloud

    리포지토리는 ownCloud 기본 패키지 외에 PDF 뷰어, 파일 암호화, 버전 관리 시스템 등과 같은 많은 ownCloud 앱을 제공합니다.

    ownCloud 설치

    셸에서 루트 사용자로 다음 명령을 실행하여 기본 패키지 설치부터 시작하겠습니다.

    apt-get install owncloud

    "owncloud" 패키지는 Apache 웹 서버, php, mysql 등과 같은 모든 필수 종속성을 설치합니다.

    설치를 시작하려면 "y"를 선택하십시오.

    설치 프로세스는 새로운 MySQL 루트 비밀번호를 요구할 것입니다. 여기에서 보안 암호를 선택하십시오.

    그리고 암호를 두 번 입력하십시오.

    MySQL 데이터베이스 추가

    다음 단계는 owncloud용 MySQL 데이터베이스를 생성하는 것입니다.

    다음 명령을 실행하여 명령줄에서 MySQL에 로그인합니다.

    mysql --defaults-file=/etc/mysql/debian.cnf

    그러면 MySQL 명령줄 프롬프트가 열립니다.

    다음 sql 명령을 입력하여 이름이 "owncloud"인 데이터베이스 사용자와 동일한 이름의 데이터베이스를 생성합니다. 명령에서 "mysecurepassword"라는 단어를 자신의 암호로 바꾸십시오.

    CREATE DATABASE owncloud;
    CREATE USER ;
    flush privileges;
    quit

    파일을 업로드한 파일을 저장할 ownCloud용 데이터 디렉토리를 생성합니다. 이를 위해 가장 큰 디스크 파티션의 디렉토리를 선택하십시오. 여기서는 /var/owncloud 디렉토리를 사용하겠습니다.

    mkdir /var/owncloud
    chown www-data:www-data /var/owncloud
    chmod 750 /var/owncloud

    설치의 셸 부분이 완료되면 브라우저에서 ownCloud 웹 설치 프로그램을 열어 진행합니다. URL은 http://[YOURIP]/owncloud입니다. 제 경우에는 IP가 192.168.0.100이므로 브라우저에 http://192.168.0.100/owncloud를 입력하여 설치 프로그램을 가져옵니다.

    로그인 필드에 원하는 관리자 사용자 이름과 암호를 입력합니다. 보안 암호를 선택하고 "admin" 또는 "administrator"가 아닌 사용자 이름을 선택하면 공격자가 관리자 로그인을 쉽게 추측하지 못할 수 있습니다.

    개인 파일이 웹사이트 루트 /var/www에 저장되는 것을 좋아하지 않으므로 여기에서 /var/owncloud 폴더를 선택합니다.

    OwnCloud는 기본적으로 스토리지 엔진으로 sqlite를 사용하고 있습니다. 이는 성능 면에서 좋은 선택이 아니므로 데이터베이스 백엔드로 MySQL을 선택하겠습니다. 위에서 MySQL 데이터베이스를 생성했습니다. 지금 해당 데이터베이스의 세부 정보를 입력하십시오.

    • 사용자 이름: owncloud
    • 비밀번호: 데이터베이스에 대해 선택한 비밀번호입니다.\n
    • 데이터베이스 이름: owncloud
    • 호스트 이름: localhost\n

    그런 다음 버튼을 클릭하면 설치가 완료됩니다. 귀하의 언어로 환영 화면이 표시됩니다.

    SSL(https)로 ownCloud에 액세스

    ownCloud의 기본 설치는 SSL로 보호되지 않습니다. 웹 서버에서 SSL을 활성화하려면 다음 명령을 실행하십시오.

    a2enmod ssl
    a2ensite default-ssl
    service apache2 restart

    이제 https://[YOURIP]/owncloud로 웹 인터페이스에 액세스할 수 있습니다. 아마도 SSL 경고를 받게 될 것입니다. 이 경고를 수락해야 합니다. 이러한 경고를 피하려면 공식적으로 서명된 무료 SSL 인증서를 받으세요. Startssl에서(또는 무료 서비스가 시작된 LetsEncrypt에서 몇 달 후).

    ovf/ova 형식의 OwnCloud VMWare 이미지

    이 튜토리얼은 howtoforge 가입자가 ovf/ova 형식의 이미지를 사용할 준비가 된 상태로 다운로드할 수 있습니다. 이 형식은 VMWare 및 Virtualbox에서 지원하는 벤더 중립적 VM 형식입니다.

    VM 다운로드

    VM의 로그인 세부 정보

    껍데기:

    사용자 이름: root
    비밀번호: howtoforge

    Owncloud 로그인:

    사용자 이름: howtoforge
    비밀번호: howtoforge

    최초 사용시 비밀번호를 변경해주세요.

    VM의 IP 주소는 192.168.1.100입니다. IP, netmaks 및 Gateway는 /etc/network/interfaces 파일에서 변경할 수 있습니다.

    연결

    • ownCloud