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 서버 클라우드 스토리지를 설치하는 방법입니다.

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


Chromebook을 별도의 화면이나 TV에 연결하는 방법

Chromebook을 별도의 화면이나 TV에 연결하는 방법

Chrome OS는 사용자가 Chromebook을 별도의 화면이나 TV에 연결할 수 있는 다양한 방법을 지원합니다.

ITop Data Recovery를 사용하여 컴퓨터 데이터를 복원하는 방법

ITop Data Recovery를 사용하여 컴퓨터 데이터를 복원하는 방법

iTop Data Recovery는 Windows 컴퓨터에서 삭제된 데이터를 복구하는 데 도움이 되는 소프트웨어입니다. 이 가이드에서는 iTop Data Recovery 사용 방법에 대해 자세히 설명합니다.

Cleaner One Pro로 Mac, Windows PC 속도를 높이는 방법

Cleaner One Pro로 Mac, Windows PC 속도를 높이는 방법

느린 PC와 Mac의 속도를 높이고 유지 관리하는 방법과 Cleaner One Pro와 같은 유용한 도구를 알아보세요.

MSIX란 무엇인가요? Windows의 새로운 파일 형식에 대해 알아보기

MSIX란 무엇인가요? Windows의 새로운 파일 형식에 대해 알아보기

MSIX는 LOB 애플리케이션부터 Microsoft Store, Store for Business 또는 기타 방법을 통해 배포되는 애플리케이션까지 지원하는 크로스 플랫폼 설치 관리자입니다.

키보드 없이 Windows 컴퓨터 화면에 로그인하는 방법

키보드 없이 Windows 컴퓨터 화면에 로그인하는 방법

컴퓨터 키보드가 작동을 멈춘 경우, 마우스나 터치 스크린을 사용하여 Windows에 로그인하는 방법을 알아보세요.

AMD Ryzen Master로 RAM을 쉽게 오버클럭하는 방법

AMD Ryzen Master로 RAM을 쉽게 오버클럭하는 방법

다행히 AMD Ryzen 프로세서를 실행하는 Windows 컴퓨터 사용자는 Ryzen Master를 사용하여 BIOS를 건드리지 않고도 RAM을 쉽게 오버클럭할 수 있습니다.

MS Edge를 실행하고 명령줄에서 URL을 여는 방법

MS Edge를 실행하고 명령줄에서 URL을 여는 방법

Microsoft Edge 브라우저는 명령 프롬프트와 같은 명령줄 도구에서 열 수 있도록 지원합니다. 명령줄에서 Edge 브라우저를 실행하는 방법과 URL을 여는 명령을 알아보세요.

컴퓨터에서 가상 드라이브를 생성하는 최고의 소프트웨어

컴퓨터에서 가상 드라이브를 생성하는 최고의 소프트웨어

이것은 컴퓨터에 가상 드라이브를 생성하는 많은 소프트웨어 중 5개입니다. 가상 드라이브 생성 소프트웨어를 통해 효율적으로 파일을 관리해 보세요.

이제 Windows Store에서 Surface 노트북 하드웨어 테스트 도구를 사용할 수 있습니다.

이제 Windows Store에서 Surface 노트북 하드웨어 테스트 도구를 사용할 수 있습니다.

Microsoft의 공식 Surface 하드웨어 테스트 도구인 Surface Diagnostic Toolkit을 Windows Store에서 다운로드하여 배터리 문제 해결 등의 필수 정보를 찾으세요.

USB에 숨겨진 파일과 폴더를 표시하는 방법

USB에 숨겨진 파일과 폴더를 표시하는 방법

바이러스가 USB 드라이브를 공격하면 USB 드라이브의 모든 데이터를 "먹거나" 숨길 수 있습니다. USB 드라이브의 숨겨진 파일과 폴더를 표시하는 방법은 LuckyTemplates의 아래 기사를 참조하세요.