ownCloud 설치 · 3 min read · Nov 27, 2025
Debian 11에 OwnCloud 설치 및 구성

OwnCloud는 무료이며, 오픈 소스이고, 자체 호스팅 파일 동기화 및 공유 솔루션입니다. Google Drive, Dropbox 및 One Drive와 같은 다른 상업적 서비스에 대한 매우 좋은 대안입니다. 파일을 쉽게 백업하고 공유할 수 있도록 도와주는 웹 기반 인터페이스가 제공됩니다. 웹 브라우저, 데스크탑 클라이언트(Windows, MAC, Linux) 및 모바일 장치(Android 및 iOS)를 통해 액세스할 수 있습니다.
이 게시물에서는 Debian 11에 OwnCloud를 설치하는 방법을 보여드리겠습니다.
전제 조건
- Debian 11을 실행하는 서버.
- 서버에 루트 비밀번호가 구성되어 있어야 합니다.
Apache, MariaDB 및 PHP 설치
OwnCloud는 서버에 Apache 웹 서버, MariaDB 데이터베이스 서버 및 PHP가 설치되어 있어야 합니다. 다음 명령어를 실행하여 모두 설치할 수 있습니다:
apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql php-intl php-curl php-json php-gd php-xml php-mbstring php-zip -y모든 패키지가 설치되면 다음 명령어를 사용하여 Apache 및 MariaDB 서비스를 시작하고 활성화합니다:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb작업이 완료되면 다음 단계로 진행할 수 있습니다.
OwnCloud용 데이터베이스 생성
OwnCloud는 MariaDB를 데이터베이스 백엔드로 사용합니다. 따라서 OwnCloud용 데이터베이스와 사용자를 생성해야 합니다.
먼저, 다음 명령어로 MariaDB 셸에 연결합니다:
mysqlMariaDB에 연결되면 다음 명령어로 데이터베이스와 사용자를 생성합니다:
MariaDB [(none)]> create database ownclouddb;
MariaDB [(none)]> grant all on ownclouddb.* to owncloud@localhost identified by "password";다음으로, 권한을 플러시하고 다음 명령어로 MariaDB에서 종료합니다:
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;작업이 완료되면 다음 단계로 진행할 수 있습니다.
Debian 11에 OwnCloud 설치
기본적으로 OwnCloud는 Debian 11 기본 저장소에 없습니다. 따라서 OwnCloud 저장소를 서버에 추가해야 합니다.
먼저, 다음 명령어를 사용하여 필요한 종속성을 설치합니다:
apt-get install curl gnupg2 -y모든 종속성이 설치되면 다음 명령어를 사용하여 OwnCloud 저장소와 GPG 키를 추가합니다:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/server:/10/Debian_11/ /' > /etc/apt/sources.list.d/owncloud.list
curl -fsSL https://download.opensuse.org/repositories/isv:ownCloud:server:10/Debian_11/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/owncloud.gpg다음으로, 저장소를 업데이트하고 다음 명령어를 실행하여 OwnCloud를 설치합니다:
apt-get update -y
apt-get install owncloud-complete-files -y위 명령어는 OwnCloud를 /var/www/owncloud 디렉토리 내에 다운로드하고 설치합니다.
작업이 완료되면 다음 단계로 진행할 수 있습니다.
OwnCloud용 Apache 구성
다음으로, OwnCloud를 위한 Apache 가상 호스트 구성 파일을 생성해야 합니다. 다음 명령어를 실행하여 생성할 수 있습니다:
nano /etc/apache2/sites-available/owncloud.conf다음 줄을 추가합니다:
Alias / "/var/www/owncloud/"
Options +FollowSymlinks
AllowOverride All
Dav off
파일을 저장하고 닫은 다음, 다음 명령어를 사용하여 OwnCloud 가상 호스트 파일을 활성화하고 기본 가상 호스트 파일을 비활성화합니다:
a2ensite owncloud
a2dissite 000-default.conf다음으로, 다음 명령어로 필요한 Apache 모듈을 활성화합니다:
a2enmod rewrite mime unique_id다음으로, 다음 명령어로 Apache 서비스를 재시작하여 구성 변경 사항을 적용합니다:
systemctl restart apache2다음 명령어를 사용하여 Apache 서비스의 상태를 확인할 수 있습니다:
systemctl status apache2다음과 같은 출력을 얻을 수 있습니다:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-12-31 11:16:24 UTC; 6s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 15832 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 15836 (apache2)
Tasks: 6 (limit: 2341)
Memory: 14.8M
CPU: 95ms
CGroup: /system.slice/apache2.service
??15836 /usr/sbin/apache2 -k start
??15837 /usr/sbin/apache2 -k start
??15838 /usr/sbin/apache2 -k start
??15839 /usr/sbin/apache2 -k start
??15840 /usr/sbin/apache2 -k start
??15841 /usr/sbin/apache2 -k start
Dec 31 11:16:24 debian11 systemd[1]: Starting The Apache HTTP Server...
OwnCloud 웹 인터페이스에 접근
이제 웹 브라우저를 열고 http://your-server-ip URL을 사용하여 OwnCloud 웹 인터페이스에 접근합니다. OwnCloud 웹 구성 페이지가 표시되어야 합니다:


OwnCloud 관리자 사용자 이름, 비밀번호, 데이터베이스 자격 증명, 데이터 디렉토리를 제공하고 설정 완료 버튼을 클릭합니다. OwnCloud 로그인 페이지가 표시되어야 합니다:

관리자 사용자 이름, 비밀번호를 제공하고 로그인 버튼을 클릭합니다. 애플리케이션 다운로드 페이지가 표시되어야 합니다:

애플리케이션 다운로드 창을 닫으려면 닫기 버튼을 클릭합니다. 다음 페이지에서 OwnCloud 대시보드를 볼 수 있어야 합니다:

결론
축하합니다! Debian 11에 OwnCloud를 성공적으로 설치했습니다. 이제 사진, 동영상 및 문서를 OwnCloud에 업로드하고 친구 및 가족과 공유할 수 있습니다. 질문이 있으면 언제든지 문의해 주세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.