설치 및 구성 · 5 min read · Feb 08, 2026

Debian 7 (Wheezy)에서 ownCloud 7 설치 및 구성

Debian 7 (Wheezy)에서 ownCloud 7 설치 및 구성

버전 1.0
저자: Srijan Kishore

  • *

이 문서는 Debian 7에서 ownCloud 7을 설치하고 구성하는 방법을 설명합니다. 또한 Ubuntu 14.04 데스크탑 및 Windows 7 머신에서 ownCloud 서버의 데이터에 연결하는 방법도 설명합니다. ownCloud는 웹 인터페이스 또는 WebDAV를 통해 데이터에 접근할 수 있도록 하며, 장치 간에 쉽게 보기, 동기화 및 공유할 수 있는 플랫폼을 제공합니다. 모든 것이 귀하의 통제 하에 이루어집니다. ownCloud의 개방형 아키텍처는 애플리케이션 및 플러그인을 위한 간단하지만 강력한 API를 통해 확장 가능하며, 모든 저장소와 함께 작동합니다.

1 사전 참고

이 튜토리얼은 Debian 7 서버를 기반으로 하므로, 이 튜토리얼을 계속 진행하기 전에 기본 Debian 7 서버 설치를 설정해야 합니다. 시스템은 정적 IP 주소를 가져야 합니다. 이 튜토리얼에서는 192.168.0.100을 IP 주소로 사용하고 server1.example.com을 호스트 이름으로 사용합니다. 다시 말해, Ubuntu 14.04 데스크탑의 IP 주소는 192.168.0.101이며, 호스트 이름은 server2.example.com입니다. 설치 및 구성을 위해 사용자=srijan을 사용할 것입니다. Windows 머신과의 ownCloud 공유 옵션도 보여드릴 것이므로, Windows 7 머신도 작동 중입니다.

2 ownCloud 7 설치

ownCloud는 Dropbox와 유사하게 중앙 집중식 위치에서 콘텐츠를 저장하고 제공할 수 있는 웹 애플리케이션입니다. 차이점은 ownCloud 7이 귀하의 개인 데이터를 다른 사람의 서버에 두는 것에 대한 신뢰 문제를 제거하면서 귀하의 기계에서 제공 소프트웨어를 호스팅할 수 있도록 한다는 것입니다.

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

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

그런 다음 다음과 같이 ownCloud 7 저장소를 추가할 수 있습니다:

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

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

apt-get update  
apt-get install owncloud

3 Debian Wheezy에서 ownCloud 7 구성

추가로 MySQL을 설치하여 구성을 진행해야 합니다:

apt-get install mysql-server

비밀번호 입력을 요청할 것이므로, 원하는 비밀번호를 입력하세요.

MySQL “root” 사용자에 대한 새 비밀번호:

<–mysqlpassword

MySQL “root” 사용자에 대한 비밀번호를 반복 입력하세요:

<–mysqlpassword

ownCloud 서버를 SQLite 기본 구현 대신 더 강력한 MySQL 데이터베이스를 활용하도록 구성할 것입니다. 이를 위해 먼저 MySQL을 다음과 같이 구성해야 합니다:

mysql -u root -p

이전에 선택한 MySQL 비밀번호를 입력하고, MySQL 프롬프트에서 ownCloud용 데이터베이스를 생성합니다:

CREATE DATABASE owncloud;

ownCloud의 데이터베이스 작업을 처리할 새로운 MySQL 사용자에게 권한을 부여합니다:

GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'database_password';
exit

이제 브라우저에서 IP 주소 또는 도메인 이름 뒤에 “/owncloud”를 입력하면 다음과 같은 페이지가 표시됩니다:

스토리지 및 데이터베이스를 클릭하세요:

이제 MySQL/MariaDB를 선택하고 관리 계정을 생성합니다. 제 경우에는 owncloud를 관리 계정으로 선택하고 해당 사용자에 대한 원하는 비밀번호를 설정했습니다:

MySQL/MariaDB 아래의 하단 탭에서 username=owncloud, password=database_password, databasename=owncloud의 항목을 입력하세요.

그런 다음 설정 완료를 누릅니다.

4 Ubuntu 14.04에서 ownCloud 7 공유 마운트

다른 머신과 공유 지점을 마운트할 수 있습니다. 여기서는 다른 Ubuntu 데스크탑 머신에서 WebDAV 도구를 통해 마운트하는 방법을 보여드리겠습니다. Ubuntu 데스크탑에서 ownCloud 7을 클라이언트로 사용하는 두 가지 방법이 있습니다.

  • davfs2 설치를 통한 수동 마운트

  • ownCloud 7 클라이언트 설치

두 가지 방법 모두 설명하겠습니다. 원하는 방법을 사용하여 마운트할 수 있습니다.

4.1 davfs2를 통한 수동 마운트

두 번째 머신 server2.example.com에서 명령을 실행하고 있습니다:

sudo apt-get update
sudo apt-get install davfs2

비루트 사용자가 WebDAV 공유를 마운트하고 언마운트할 수 있도록 하려면 다음을 입력합니다:

sudo dpkg-reconfigure davfs2

비루트 사용자가 WebDAV 리소스를 마운트할 수 있어야 합니까?

<–예

이제 제 사용자 이름=srijan을 WebDAV 그룹에 추가하겠습니다:

sudo usermod -aG davfs2 srijan

server2.example.com에서 영구 마운트 지점을 만들고 싶으므로 /etc/fstab에 다음 항목을 추가하겠습니다:

sudo vi /etc/fstab

|
[…]
192.168.0.100/owncloud/remote.php/webdav /home/srijan/owncloud davfs user,rw,noauto 0 0 |

이제 사용자=srijan의 홈 드라이브에 공유 지점을 마운트할 디렉토리와 구성 세부 정보를 보관할 디렉토리를 생성하겠습니다:

mkdir ~/owncloud
mkdir ~/.davfs2

이제 다음과 같이 파일을 생성합니다:

vi ~/.davfs2/secrets

| 192.168.0.100/owncloud/remote.php/webdav owncloud database_password |

파일 관리자를 사용하거나 다음 명령을 실행하여 파일이 오직 귀하만 쓸 수 있도록 설정하세요:

chmod 600 ~/.davfs2/secrets

이제 다음과 같이 마운트합니다:

mount owncloud/

srijan@server2:~$ sudo mount owncloud/

서버에 인증할 사용자 이름을 입력하세요

192.168.0.100/owncloud/remote.php/webdav/ 또는 아무것도 입력하지 않으려면 Enter를 누르세요.

사용자 이름:

owncloud

서버와 사용자 owncloud를 인증하기 위한 비밀번호를 입력하세요

192.168.0.100/owncloud/remote.php/webdav/ 또는 아무것도 입력하지 않으려면 Enter를 누르세요.

비밀번호:

database_password

srijan@server2:~$

참고: 제공된 자격 증명은 이후에 사용될 것이므로, 메모해 두세요:


사용자 이름: owncloud  
비밀번호: database_password**

폴더에서 권한 오류가 발생하면 사용자 소유자로 폴더 권한을 변경하세요:

chown -R srijan:srijan owncloud/

server2.example.com에서 로그인 시 폴더를 자동으로 마운트하려면 ~/.bashrc 파일에 mount ~/owncloud 명령을 추가하세요.

vi ~/.bashrc

| [...] `mount ~/owncloud` |

성공적으로 마운트한 후 “일시적으로 사용할 수 없는 리소스”와 “인증서 경고”와 같은 오류가 발생할 수 있으며, 이는 다음과 같이 제거할 수 있습니다:

  • 일시적으로 사용할 수 없는 리소스:
vi /etc/davfs2/davfs2.conf 

| [...] use_locks 0 |

  • 인증서 경고:

자체 서명된 인증서를 사용하는 경우 경고가 발생합니다. 중간자 공격의 위험을 감수할 의향이 있다면 대신 다음 명령을 실행하세요:

echo "y" | mount ~/owncloud > /dev/null 2>&1

4.2 ownCloud에 의한 ownCloud 7 클라이언트 설치

링크를 열고 배포판 Ubuntu 14.04를 선택한 후, Ubuntu 데스크탑에서 다음 명령을 입력하세요:

cd /tmp  
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_14.04/Release.key  
sudo apt-key add - < Release.key  
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"  
sudo apt-get update  
sudo apt-get install owncloud-client

이렇게 하면 Ubuntu 14.04 데스크탑에 ownCloud-client가 설치됩니다. 이제 ownCloud-client를 열어보세요.

서버 경로를 192.168.0.100/owncloud로 설정한 후, 사용자 이름=owncloud 및 비밀번호=database_password 자격 증명을 입력하세요.

추가로 https 없이 사용하고 있다면 오류를 무시하고 진행할 수 있습니다:

다시:

그런 다음 ownCloud가 데스크탑에 매핑됩니다:

마지막으로 모든 데이터가 동기화됩니다:

5 Windows 7에서 ownCloud 7 공유 마운트

Windows 머신에서도 ownCloud 7 서버의 데이터에 접근할 수 있습니다. 이를 위한 여러 방법이 있으며, 이 링크에서 확인할 수 있습니다. 두 가지 방법을 설명하겠습니다.

  1. ownCloud 클라이언트를 사용할 것입니다. 링크를 열고 여기에서 Windows 클라이언트를 다운로드하세요.

클라이언트를 간단히 설치하면 작동합니다.

세부정보 http://192.168.0.100/owncloud를 입력하세요:

다시 자격 증명(사용자=owncloud 및 비밀번호=database_password)을 입력하세요. 이는 ownCloud 7 설치 시 설정한 것입니다. 그러면 창이 나타납니다:

로컬 폴더를 열어 파일에 로컬로 접근할 수 있습니다.

  1. Cyberduck ver 4.5.

ownCloud 7 서버에 접근하는 또 다른 방법은 Cyberduck을 사용하는 것입니다. 이를 위해 이 URL에서 설치해야 합니다.

설치 프로그램을 다운로드하고 간단히 다음 –다음으로 설치하세요.

Cyberduck은 매우 멋진 사용자 인터페이스를 가지고 있습니다.

자격 증명을 입력하고 192.168.0.100/owncloud/remote.php/webdav에 연결하세요. 사용자=owncloud 및 비밀번호=database_password:

자격 증명을 입력하면 연결됩니다.

6 링크

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.