웹사이트 검색

Ubuntu 12.04 VPS에서 OwnCloud를 설치하고 OwnCloud 앱을 구성하는 방법


상태: 더 이상 사용되지 않음

이 문서에서는 더 이상 지원되지 않는 Ubuntu 버전에 대해 설명합니다. 현재 Ubuntu 12.04를 실행하는 서버를 운영 중인 경우 지원되는 Ubuntu 버전으로 업그레이드하거나 마이그레이션하는 것이 좋습니다.

  • Ubuntu 14.04로 업그레이드합니다.
  • Ubuntu 14.04에서 Ubuntu 16.04로 업그레이드
  • 서버 데이터를 지원되는 버전으로 마이그레이션

이유:

대신 참조:

소개

OwnCloud는 Dropbox와 매우 유사한 중앙 위치에서 콘텐츠를 저장하고 제공할 수 있는 웹 애플리케이션입니다. 차이점은 ownCloud를 사용하면 개인 데이터를 다른 사람의 서버에 두는 것에서 신뢰 문제를 제거하여 자신의 시스템에서 서빙 소프트웨어를 호스팅할 수 있다는 것입니다.

주로 간단한 파일 공유 및 액세스 포털로 사용되지만 ownCloud에는 다른 많은 기능도 있습니다.

이 가이드에서는 Ubuntu 12.04 VPS에 ownCloud 인스턴스를 설치하고 구성합니다. 그런 다음 WebDAV를 사용하여 ownCloud 공유를 다른 VPS에 마운트하는 방법에 대해 논의합니다. 다른 흥미로운 옵션도 다룰 것입니다.

오운클라우드 설치

Ubuntu 12.04의 기본 리포지토리에서 사용할 수 있는 ownCloud 버전은 현재 구버전입니다. 우리는 openSUSE의 놀라운 빌드 서비스를 사용하여 빌드된 최신 안정 버전을 얻을 것입니다.

먼저 ownCloud 소프트웨어와 관련된 릴리스 키를 다운로드합니다.

cd
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key

이제 파일의 유효성을 검사할 수 있도록 apt에 키를 추가합니다.

sudo apt-key add - < Release.key

다음을 입력하여 openSUSE 빌드 서비스의 ownCloud 저장소를 apt의 소스 목록에 추가하십시오.

echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /' | sudo tee -a /etc/apt/sources.list.d/owncloud.list

마지막으로 패키지 데이터베이스를 업데이트하고 ownCloud 및 MySQL을 설치합니다.

sudo apt-get update
sudo apt-get install owncloud mysql-server

설치하는 동안 MySQL 데이터베이스 관리 사용자의 루트 암호를 설정하라는 메시지가 표시됩니다.

MySQL 구성

SQLite 기본 구현 대신 보다 강력한 MySQL 데이터베이스를 활용하도록 자체 Cloud 서버를 구성할 것입니다. 이렇게 하려면 먼저 MySQL을 구성해야 합니다.

다음 명령을 입력하여 데이터베이스를 초기화하고 시스템을 보호하십시오.

sudo mysql_install_db
sudo mysql_secure_installation

MySQL 설치 중에 선택한 관리 암호를 입력해야 합니다. 그러면 보안 설정을 묻는 메시지가 나타납니다. "Enter\를 눌러 첫 번째 설정을 제외한 모든 설정에 대해 예를 선택합니다(루트 암호 다시 변경 관련).

이제 다음을 입력하여 루트 사용자로 MySQL에 로그인합니다.

mysql -u root -p

다시 MySQL 관리 암호를 입력하라는 메시지가 표시됩니다.

다음 명령으로 데이터베이스를 생성합니다.

CREATE DATABASE owncloud;

ownCloud에 대한 데이터베이스 작업을 처리하기 위해 새 MySQL 사용자에게 권한을 생성하고 할당합니다.

<예비>

다음을 입력하여 MySQL을 종료합니다.

exit

최종 구성

이제 브라우저에서 IP 주소 또는 도메인 이름 다음에 "/owncloud”로 이동하면 다음과 같은 페이지가 표시됩니다.

\OwnCloud

추가 패키지를 설치하여 이러한 오류를 수정할 수 있습니다. 나중을 위해 PHP curl 라이브러리도 설치합니다.

sudo apt-get install php5-intl php5-curl

이제 페이지를 새로고침하면 관리 사용자 생성을 요청하는 페이지가 표시됩니다.

\OwnCloud

그렇게 하기 전에 "고급\ 버튼을 클릭하십시오. 사용 가능한 옵션에서 "MySQL\을 선택하십시오. 마지막 단계에서 구성한 정보를 입력합니다.

\OwnCloud

사용자와 암호를 만듭니다. 로그인하면 다음과 같은 환영 메시지가 표시됩니다.

\OwnCloud

모서리에 있는 "X\를 클릭하여 기본 인터페이스로 이동합니다.

\OwnCloud

여기에서 개인 클라우드에 파일을 생성하거나 업로드할 수 있습니다.

VPS에 OwnCloud 공유 마운트

로컬 파일 시스템의 일부인 것처럼 명령줄에서 자신의 Cloud 인스턴스와 상호 작용할 수 있도록 하려면 WebDAV를 사용하여 파일 공유 디렉터리를 마운트할 수 있습니다.

다른 Ubuntu 드롭릿 또는 시스템에서 공유 영역을 마운트할 수 있습니다. 이를 통해 자동화된 방식으로 공간과 상호 작용할 수 있습니다.

다음을 입력하여 두 번째 Ubuntu 시스템에 WebDAV 도구를 설치합니다.

sudo apt-get update
sudo apt-get install davfs2

루트가 아닌 사용자가 다음을 입력하여 WebDAV 공유를 마운트 및 마운트 해제할 수 있습니다.

sudo dpkg-reconfigure davfs2
 ???????????????????????????? Configuring davfs2 ?????????????????????????????
 ?                                                                           ? 
 ? The file /sbin/mount.davfs must have the SUID bit set if you want to      ? 
 ? allow unprivileged (non-root) users to mount WebDAV resources.            ? 
 ?                                                                           ? 
 ? If you do not choose this option, only root will be allowed to mount      ? 
 ? WebDAV resources. This can later be changed by running 'dpkg-reconfigure  ? 
 ? davfs2'.                                                                  ? 
 ?                                                                           ? 
 ? Should unprivileged users be allowed to mount WebDAV resources?           ? 
 ?                                                                           ? 
 ?                    <Yes>                       <No>                       ? 
 ?                                                                           ? 
 ????????????????????????????????????????????????????????????????????????????? 

사용자를 위해 WebDAV 제어를 활성화하려면 "예\를 선택하십시오.

다음으로 Linux 사용자 이름을 WebDAV 그룹에 추가합니다.

<예비>

파일 시스템 테이블을 편집합니다.

sudo nano /etc/fstab

파일 끝에 다음 줄을 추가하여 서버 및 사용자 이름 정보를 대체합니다.

<예비>

홈 디렉터리로 이동하여 두 개의 디렉터리를 만듭니다. 하나는 공유를 마운트하고 다른 하나는 WebDAV 구성 세부 정보를 보관합니다.

cd
mkdir owncloud
mkdir .davfs2

WebDAV 구성 디렉토리에 "secrets\라는 파일을 생성하여 자신의 Cloud 인스턴스에 대한 로그인 자격 증명을 저장합니다.

<예비>

이제 일반 텍스트로 된 중요한 정보가 포함되어 있으므로 파일을 잠급니다.

chmod 600 ~/.davfs2/secrets

마지막으로 공유를 마운트할 준비가 되었습니다.

mount ~/owncloud

이제 owncloud 디렉토리로 변경하여 내용을 확인하십시오.

cd ~/owncloud
ls
error_page.png  lost+found  Screen Shot 2013-09-25 at 1.03.37 PM.png

\OwnCloud

로컬 컴퓨터에 있는 것처럼 파일을 추가, 제거 또는 편집할 수 있지만 설정한 ownCloud에 변경 사항이 반영됩니다.

OwnCloud를 사용하여 북마크 관리

귀하의 웹 습관을 ownCloud에 통합할 때 얻을 수 있는 한 가지 이점은 귀하의 정보가 여러 장치와 위치에서 지속될 수 있다는 것입니다.

이에 대한 좋은 예는 북마크를 ownCloud에 저장하는 기능입니다. 그런 다음 모든 컴퓨터에서 액세스할 수 있습니다.

북마크를 활성화하려면 오른쪽 상단 모서리에 있는 사용자 이름을 클릭한 다음 "앱\을 클릭합니다.

\OwnCloud

여기에서 모듈 또는 "앱\을 활성화하여 자신의 클라우드 기능을 확장할 수 있습니다.

메뉴에서 "북마크\ 선택 항목을 찾아 "활성화\ 버튼을 클릭합니다.

OwnCloud 북마크 활성화” /></p><p>

이제 페이지 중앙에서 버튼을 드래그하여 브라우저의 북마크바에 배치합니다.

\OwnCloud

이제 브라우저에 "나중에 읽기\라는 버튼이 있습니다. 북마크하려는 페이지에서 해당 버튼을 클릭하여 ownCloud 내에 북마크를 만듭니다.

미리 채워진 북마크가 열리고 태그 정보로 편집할 수 있습니다.

\OwnCloud

저장한 모든 항목은 북마크 탭에서 사용할 수 있습니다.

\OwnCloud

OwnCloud를 사용하여 작업 추적

OwnCloud에는 상당히 기능적인 작업 구성 도우미도 있습니다. 캘린더 플러그인과 통합하여 활동 및 작업을 구성하고 예약할 수 있습니다.

다시 앱 페이지로 이동합니다(오른쪽 상단 모서리에서 사용자 이름을 클릭한 다음 "앱\ 선택). "작업\을 클릭한 다음 "활성화\ 버튼을 클릭합니다.

OwnCloud 작업 활성화” /></p><p>이제 왼쪽 탐색 모음에

\OwnCloud

OwnCloud를 사용하여 RSS 피드 관리

매일 여러 사이트를 추적하는 경우 RSS 피드에 익숙할 것입니다. 이를 통해 통합 인터페이스에서 사이트 콘텐츠를 최신 상태로 유지할 수 있습니다.

몇 가지 앱을 켜서 ownCloud 내에서 이 기능을 활성화할 수 있습니다.

다시 앱 페이지로 이동합니다(오른쪽 상단 모서리에서 사용자 이름을 클릭한 다음 "앱\ 선택).

"앱 프레임워크\와 "뉴스\를 모두 활성화해야 합니다.

OwnCloud 앱 프레임워크” /></p><p><img style=\border:2px 단색 검정; display:block;margin-left:auto;margin-right:auto” src=\https://assets.linux-console.net/articles/owncloud/news_app.png” alt =\OwnCloud 뉴스 앱” /></p><p>이제 왼쪽 탐색 모음에

OwnCloud 피드 입력” /></p><p>그러면 피드가 오른쪽에 표시됩니다. 왼쪽에 피드 메뉴가 있습니다.</p><p><img style=\border:2px 단색 검정색; display:block;margin-left:auto;margin-right:auto” src=\https://assets.linux-console.net/articles/owncloud/feed_example.png” alt =

결론

OwnCloud는 널리 사용되는 여러 소프트웨어의 기능을 복제할 수 있습니다. ownCloud의 장점은 자신이 통제하는 장소에 정보가 저장된다는 것입니다.

인터페이스를 탐색하고 일부 플러그인을 사용해 보십시오. 많은 확장 프로그램에는 현재 사용 중인 응용 프로그램에서 데이터를 가져올 수 있는 기능이 있습니다.

저스틴 엘링우드