Windows 10에 Nextcloud 서버를 설치하는 방법

Windows 10에 Nextcloud 서버를 설치하는 방법

NextCloud는 Owncloud 클라우드 스토리지 소프트웨어의 완벽한 대안입니다. 오픈 소스 커뮤니티 버전과 유료 엔터프라이즈 버전이 모두 있습니다. NextCloud는 또한 Owncloud와 동일한 서버-클라이언트 구조를 제공하며 많은 확장 기능을 지원합니다. 사용자는 PC나 서버에 NextCloud Community Server 에디션을 설치하여 집에 로컬 클라우드 스토리지를 만들 수 있습니다.

NextCloud 클라이언트는 Windows, Linux , MacOS는 물론 iOS 및 Android 스마트폰 플랫폼에서도 사용할 수 있습니다. 따라서 NextCloud에서 제공하는 플러그인이나 확장 기능을 사용하여 확장할 수 있는 기능을 갖춘 모듈식 아키텍처를 갖춘 크로스 플랫폼 클라우드 스토리지입니다. 캘린더(CalDAV), 연락처(CardDAV), URL 단축기 , 미디어 스트림(Ampache), 북마크 서비스, 이미지 갤러리, RSS 리더, 문서 뷰어 문서, 브라우저 기반 텍스트 편집기, Dropbox 연결 , Google 등 200개 이상의 확장 기능이 있습니다. 드라이브 , Amazon S3 등.

NextCloud의 인터페이스는 사용하기 쉽고 사용자 친화적입니다. 여기 이 가이드에서는 XAMMP , WAMP, IIS 서버 또는 VirtualBox 또는 VMware 와 같은 가상화 소프트웨어를 사용 하지 않고 Windows 10 에 NextCloud를 설치하는 방법을 살펴보겠습니다 . 이 문서에서는 Windows 10의 WSL(Linux용 Windows 하위 시스템) 기능을 사용합니다. 이 기능을 사용하면 기본 Linux 서버와 같은 고성능으로 Windows 10에서 Linux 환경 애플리케이션을 실행할 수 있습니다. 이것이 바로 NextCloud가 Windows 10에서도 아무런 문제 없이 매우 원활하게 실행되는 이유입니다.

WSL(Linux용 Windows 하위 시스템)을 사용하여 Windows 10에 NextCloud 서버 설치

1단계: Windows 10에서 WSL 기능 활성화

WSL(Linux용 Windows 하위 시스템)은 이미 Windows 10에서 사용할 수 있으므로 활성화하기만 하면 됩니다. 그렇게 하려면 사용자는 제어판 > 프로그램 > Windows 기능 켜기 또는 끄기 로 이동해야 합니다 .

Windows 10에 Nextcloud 서버를 설치하는 방법

2단계: Microsoft Store에서 Linux 환경 애플리케이션 다운로드

Windows 10에 NextCloud를 설치하려면 먼저 Microsoft Store의 Linux 앱이 필요합니다. Windows 검색 상자로 이동하여 Microsoft Store를 입력하세요. 표시되면 클릭하고 Ubuntu 18을 검색하세요.

Windows 10에 Nextcloud 서버를 설치하는 방법

Microsoft Store에 Ubuntu 18 앱이 표시됩니다. 앱을 선택하여 설치한 다음 실행 버튼을 사용하세요.

Linux Ubuntu 환경을 시작한 후 설정하는 데 약간의 시간이 걸립니다.

Windows 10에 Nextcloud 서버를 설치하는 방법

3단계: NextCloud용 Apache + PHP + MySQL/MariaDB 설치

MariaDB 및 PHP 7.2와 함께 Apache를 설치하려면 다음 명령을 실행하십시오.

sudo apt-get install apache2 mysql-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

4단계: Windows 10에 NextCloud 서버 다운로드 및 설치

NextCloud의 최신 버전을 다운로드하려면 여기 공식 다운로드 페이지를 방문해야 합니다 .

NextCloud는 서버 파일을 직접 다운로드할 수 있는 Owncloud와 같은 저장소를 제공하지 않기 때문에 SNAP을 통해 다운로드하거나 웹 사이트에서 직접 다운로드하는 두 가지 옵션이 있습니다.

안타깝게도 SNAP (Snapcraft)는 여전히 Linux 시스템용 Windows 하위 시스템에서 작동하지 않으므로 여기서는 사용할 수 없습니다. 나머지 옵션은 다운로드 페이지를 통해서입니다.

Nextcloud 페이지에서 다운로드 버튼을 마우스 오른쪽 버튼으로 클릭 하고 링크 주소를 복사하세요.

Windows 10에 Nextcloud 서버를 설치하는 방법

이제 Ubuntu(WSL) 창으로 이동하여 wget을 입력한 다음 마우스 오른쪽 버튼을 클릭하여 링크를 붙여넣습니다.

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip

5단계: NextCloud 서버 파일 압축 풀기

Nextcloud zip 파일을 추출한 후 추출된 파일을 웹 폴더로 이동합니다.

sudo apt install unzip

다운로드한 파일 보기:

ls

파일의 압축을 풉니다.

unzip downloaded_file name

예시의 경우 다운로드한 파일 이름은 nextcloud-15.0.5.zip 이므로 명령은 다음과 같습니다.

unzip nextcloud-15.0.5.zip

다운로드한 NextCloud zip 파일 이름을 사용해야 합니다.

Windows 10에 Nextcloud 서버를 설치하는 방법

6단계: Nextcloud 파일을 Apache 웹 디렉터리에 복사

추출이 완료되면 Nextcloud 폴더를 /var/www/html 로 이동할 차례입니다 . 사용할 명령은 다음과 같습니다:

sudo mv nextcloud /var/www/html/nextcloud/

복사된 폴더 내에 Data 폴더를 만듭니다.

sudo mkdir /var/www/html/nextcloud/data

Nextcloud 폴더에 대한 권한을 설정합니다.

sudo chown -R www-data:www-data /var/www/html/nextcloud/
sudo chmod -R 755 /var/www/html/nextcloud/

7단계: nextcloud.conf라는 새 구성 파일 생성

이제 Apache가 사용자가 클라우드 스토리지에 액세스하도록 허용하는 방법을 알 수 있도록 NextCloud용 Apache 구성 파일을 생성하겠습니다. 이를 위해 nextcloud.conf라는 구성 파일을 생성해 보겠습니다. 사용할 명령은 다음과 같습니다:

sudo nano /etc/apache2/sites-available/nextcloud.conf

위 단계 후에 구성 파일에 다음 줄을 추가합니다.


DocumentRoot /var/www/html/nextcloud/
Alias /nextcloud "/var/www/html/nextcloud/"

Options +FollowSymlinks
AllowOverride All
Require all granted

Dav off

SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

파일을 저장하고 종료하려면 CTRL+를 누른 O다음 CTRL+를 누릅니다 X.

다음 명령을 사용하여 새로 생성된 사이트를 활성화합니다.

sudo a2ensite nextcloud.conf
sudo apt update

8단계: 추가 Apache 구성을 위한 명령

Nextcloud가 제대로 작동할 수 있도록 다음 모듈을 활성화하십시오.

sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime

설치된 모듈을 적용하려면 Apache를 다시 시작하십시오.

sudo service apache2 stop
sudo service apache2 start

9단계: NextCloud용 MySQL/MariaDB 데이터베이스 생성

지금까지 클라우드용 웹서버 설치에 관한 거의 모든 작업을 진행했습니다. 다음 단계는 다음 명령을 사용하여 데이터베이스를 생성하는 것입니다.

sudo mysql

데이터베이스를 생성하기 위해 기사에서는 이름을 nextdb로 지정 하지만 원하는 대로 이름을 지정할 수 있습니다.

CREATE DATABASE nextdb;

다음으로, 비밀번호를 사용하여 데이터베이스 사용자를 생성 하고 오른쪽 또는 위에 생성된 모든 데이터베이스를 여기에 할당합니다.

참고 : h2smedia 는 사용자 이름이고 next@123 은 비밀번호입니다. 원하는 대로 변경할 수 있습니다. 여기서 nextdb는 위에서 생성한 데이터베이스 이름입니다.

GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';

MySQl이 변경 사항을 인식하고 종료할 수 있도록 권한을 지웁니다.

FLUSH PRIVILEGES;
exit

10단계: Windows 10에서 NextCloud 서버 설정 및 구성

마지막으로 브라우저로 이동하여 http://localhost/nextcloud 또는 http://127.0.01/nextcloud를 입력하세요. NextCloud 계정 및 데이터베이스 설정 페이지가 열립니다.

Nextcloud 관리자 계정에 할당하려는 사용자 이름과 비밀번호를 입력하세요. 그리고 아래에는 위에서 생성한 데이터베이스의 세부정보를 입력한 후 설정 완료 버튼을 클릭합니다. 모든 작업이 완료되었습니다.

Windows 10에 Nextcloud 서버를 설치하는 방법

위는 WAMP, XAMMP 등 별도의 소프트웨어를 설치할 필요 없이 Windows 10에 NextCloud 서버 클라우드 스토리지를 설치하는 방법입니다.

당신이 성공하기를 바랍니다.


Ultimate Performance를 활성화하여 Windows 10/11에서 성능을 최적화하는 방법

Ultimate Performance를 활성화하여 Windows 10/11에서 성능을 최적화하는 방법

Microsoft는 2018년 4월 Windows 10 업데이트에 Ultimate Performance라는 기능을 추가했습니다. 이는 시스템을 고성능 작업 모드로 전환하는 데 도움이 되는 기능이라고 이해할 수 있습니다.

Windows 10 Sun Valley와 같은 새로운 파일 탐색기 아이콘 세트를 설치하는 방법

Windows 10 Sun Valley와 같은 새로운 파일 탐색기 아이콘 세트를 설치하는 방법

Windows 10 Sun Valley와 같은 파일 탐색기의 새 아이콘이 마음에 들면 아래 문서에 따라 완전히 새로운 파일 탐색기 인터페이스를 변경하세요.

Windows 10 웹캠을 테스트하는 방법

Windows 10 웹캠을 테스트하는 방법

Windows 컴퓨터에서 웹캠이 제대로 작동하는지 확인하는 것은 빠르고 쉽습니다. 다음은 카메라를 확인하는 데 도움이 되는 단계입니다.

Windows 10에서 마이크를 테스트하는 방법

Windows 10에서 마이크를 테스트하는 방법

어쩌면 좋은 품질의 헤드폰이 연결되어 있을 수도 있지만 어떤 이유에서인지 Windows 노트북은 끔찍한 내장 마이크를 사용하여 계속 녹음을 시도합니다. 다음 문서에서는 Windows 10 마이크를 테스트하는 방법을 안내합니다.

마우스 오른쪽 버튼 클릭 메뉴에서 Malwarebytes로 검사를 제거하는 방법

마우스 오른쪽 버튼 클릭 메뉴에서 Malwarebytes로 검사를 제거하는 방법

더 이상 필요하지 않은 경우 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에서 Malwarebytes로 검사 옵션을 제거할 수 있습니다. 방법은 다음과 같습니다.

BGP(Border Gateway Protocol)에 대해 알아보기

BGP(Border Gateway Protocol)에 대해 알아보기

BGP(Border Gateway Protocol)는 인터넷에 대한 라우팅 정보를 교환하는 데 사용되며 ISP(다른 AS) 간에 사용되는 프로토콜입니다.

나만의 Windows 레지스트리 해킹 파일을 만드는 방법

나만의 Windows 레지스트리 해킹 파일을 만드는 방법

팁을 읽을 때 레지스트리 해킹 파일을 사용하여 Windows 컴퓨터를 사용자 정의하고 조정하는 방법을 궁금해하는 사람들을 자주 볼 수 있습니다. 이 문서에서는 자신만의 레지스트리 해킹 파일을 만드는 기본 단계를 안내합니다.

Windows 10에서 자동 레지스트리 백업을 활성화하는 방법

Windows 10에서 자동 레지스트리 백업을 활성화하는 방법

Microsoft는 레지스트리를 자동으로 백업했지만 Windows 10에서는 이 기능이 조용히 비활성화되었습니다. 이 기사에서 Quantrimang.com은 레지스트리를 폴더에 자동으로 백업하는 단계를 안내합니다. \RegBack)(Windows 10).

Windows PC에서 작업을 실행 취소하는 방법

Windows PC에서 작업을 실행 취소하는 방법

컴퓨터를 사용하는 동안 실수를 하는 것은 완전히 정상적인 현상입니다.

Windows 10/11에서 이더넷 연결이 계속 끊어지면 어떻게 해야 합니까?

Windows 10/11에서 이더넷 연결이 계속 끊어지면 어떻게 해야 합니까?

Windows 10 또는 11 PC에서 뚜렷한 이유 없이 이더넷 연결이 끊어지면 때때로 좌절감을 느낄 수 있습니다.