무료로 자체 호스팅 (비공개) 클라우드를 구축하는 방법
Dropbox 및 Google 드라이브와 같은 공개 클라우드를 덤프하고 자체 호스팅을 구축하려는 경우 팀 또는 비즈니스를위한 클라우드, Nextcloud는 이상적인 솔루션입니다. 클라우드 스토리지 공급자의 거의 모든 필수 기능과 개인 호스팅 솔루션의 모든 제어 및 보안 이점을 제공합니다..
이 게시물에서, 나는 첫 번째로 갈거야. 호스팅 제공 업체를 찾는다. 다음 클라우드를 지원하는이 솔루션을 설정하여 사설 클라우드를 만듭니다. 사설 클라우드가 필요한 경우에는이 자습서를 참조하십시오. Nextcloud를 사용하여 하나 만들어라..
NextCloud를 사용해야하는 이유?
첫 눈에 내 눈을 사로 잡은 것은 Nextcloud가 가지고있는 것입니다. 대중적인 플랫폼을위한 엄청난 지원 - 모바일 플랫폼 및 데스크톱 플랫폼에 적합합니다. 대부분의 운영 체제에서 기본 응용 프로그램을 제공하므로 사용자 또는 팀이 모든 장치 또는 장소에서 작업 할 수 있습니다. 즉, 더 이상 인프라 비용이 없습니다. 고맙게도.
이것이 바로 시작일뿐입니다 - Nextcloud는 놀라운 개인 클라우드 솔루션을 제공하는 많은 기능을 제공합니다. 몇 가지 주요 기능은 다음과 같습니다.
- 자가 호스팅 솔루션 - Nextcloud는 집이나 사무실, 데이터 센터 또는 호스팅 제공 업체와 거의 어디에서나 호스팅 할 수 있으므로 개발자가 데이터에 액세스 할 수없는 곳을 완벽하게 제어 할 수 있습니다..
- 기능 공유 - Nextcloud는 안심하고 파일을 공유 할 수있게합니다. 암호로 보호 된 링크를 사용하여 클라우드 또는 클라우드 외부의 모든 사람과 파일을 공유 할 수 있으며 파일을 업로드 할 수도 있습니다.
- 보안 제일 - Nextcloud는 종단 간 암호화 기능을 포함한 업계 표준 안전 및 보안 기능을 제공합니다. 널리 사용되는 인증, 제어 및 권한 구성표를 지원합니다..
- 많은 통합 - Nextcloud는 클라우드의 기능을 확장하는 응용 프로그램 및 서비스와 같은 통합을 지원합니다. 예를 들어 작업을 관리하고 Markdown에서 파일을 편집 한 다음.
넥스트 클 라우드를 시도 할 곳?
Nextcloud를 사용해 볼 무료 계정을 찾고 있다면, Nextcloud의 관리 인스턴스를 제공하는 호스팅 제공 업체를 사용할 수 있습니다. 그러나 무료 계정은 모든 앱 또는 기능에 대해 큰 저장 공간 크기 또는 지원을 제공하지 않을 수 있습니다..
다음과 같은 서비스 목록을 찾으십시오. 즉시 NextCloud를 사용해보십시오.:
- Dediserve - 무료 계정에 총 10GB를 할당합니다..
- oCloud.de 1GB의 저장 공간이있는 무료 계정을 제공합니다..
- OwnDrive - 일부 앱을 지원하는 1GB 계정을 제공합니다..
- 서버 디스커버리 - 5GB의 무한한 저장 공간 제공.
- 유닉스 콘 - 빠른 가입이 가능하며 1GB 공간 제공.
- ö 클리 - 무료로 1GB의 저장 공간이있는 계정을 제공합니다..
Nextcloud 설치 방법?
Nextcloud는 다음 세 가지 방법 중 하나를 사용하여 서버에 설치할 수 있습니다.
- 웹 설치 프로그램 - 특히 공유 호스팅에서 서버에 Nextcloud를 설치하는 가장 빠른 방법입니다. 단일 파일을 서버에 업로드하고 실행해야합니다.이 솔루션을 다운로드하고 설치합니다..
- 아카이브 파일 - 이는 서버 소유자에게 권장되는 옵션입니다. 전체 패키지를 (아카이브로) 업로드하고 웹 서버의 폴더에있는 콘텐츠를 추출하여 모든 사용자가 공개적으로 사용할 수 있도록해야합니다.
- 가전 제품 - 기술에 익숙하지 않은 사람들을위한 가장 쉬운 방법이지만 서버 소유자에게도 다시 적용 할 수 있습니다. 사전 설치된 Nextcloud가있는 이미지 파일을 다운로드하여 컴퓨터에로드해야합니다..
시스템 요구 사항
Nextcloud를 사용하여 사설 클라우드를 설치하고 실행하는 데 필요한 시스템 요구 사항에 대해 먼저 설명하겠습니다. 대부분의 무료 호스팅 제공 업체가 Linux 배포 기반 호스팅 서비스를 제공하므로 아래에서 그러한 서비스에 대한 요구 사항에 중점을 둘 것입니다. 여기서 전체 시스템 요구 사항을 확인할 수 있습니다..
- 서버 OS : CentOS 6.5 또는 7, Debian 8 이상, openSUSE LEAP 42.1 이상, Red Hat Enterprise Linux 6.5 이상, SUSE Linux Enterprise Server 11 SP3 또는 12 및 Ubuntu 14.04 이상 LTS 릴리스가 지원됩니다.
- 기억: 최소 128MB이지만 512MB RAM 권장.
- 저장: 최소 500MB이지만 요구 사항에 따라 다릅니다. 또한 웹 설치 프로그램 (단일 PHP 파일)을 사용하는 기본 방법을 사용하여 Nextcloud를 설치하려면 서버에서 크기가 65MB 인 파일을 허용해야합니다..
- 웹 서버: 아파치 2.4 (php-fpm, mod_php) 또는 Nginx (php-fpm).
- 데이터 베이스: MySQL 또는 MariaDB 5.5+ 및 PostgreSQL 9 및 10.
- PHP : PHP 5.6 및 그 새로운 버전은 Nextcloud에 의해 지원됩니다..
무료 호스팅 제공 업체
내 자신의 클라우드를 만들기 위해 호스팅 제공 업체가 필요했습니다. 내 클라우드는 임시 저장 용으로 무료 서비스를 찾고 있었지만 충분히 심각하면 좋은 호스팅을 선택하십시오. 또는이 작업을 위해 VPS를 구입하십시오..
즉, 나는 사냥을 통해 Nextcloud에 필요한 최소 시스템 요구 사항이있는 무료 호스팅을 찾아 냈습니다. 그리고이 솔루션에 대한 무료 웹 호스트를 찾는 것이 쉽지 않았 음을 나도 알아야합니다. 수십 시간 동안 검색을하고 10-20 개의 제공 업체를 검색 한 결과, 000Webhost는 완벽하게 작동합니다..
넥스트 클라우드를 설치합시다.
이 튜토리얼에서는 첫 번째 방법 인 Nextcloud를 설치하려고합니다.., 웹 설치 프로그램 사용. 그 이유는, 나는이 과정을 여러분 모두를 위해 쉽게 유지할 계획이며, 공유 호스팅에서 잘 작동하는 유일한 방법.
사설 클라우드를 시작하려면 다음 단계를 따르십시오.
- 먼저,이 링크를 열고 페이지 하단의 'Web Installer'탭으로 전환 한 다음 첫 번째 단계에서 언급 한 파일을 다운로드하십시오.
- 서버의 대시 보드로 이동하여 파일 관리자를 엽니 다. 예를 들어, 000Webhost에서 다음 대시 보드가 표시됩니다.
- 파일 관리자에서 업로드 버튼을 클릭하십시오. 서버 또는 호스트에 따라 다른 화면이 표시 될 수 있습니다..
- 이제 컴퓨터에서 'setup-nextcloud.php'파일 (1 단계에서 다운로드 한 파일)을 선택하고 파일 관리자를 사용하여 서버에 업로드하십시오..
- 파일을 업로드 한 후 열기 'your-domain / setup-nextcloud.php' 귀하의 브라우저에서. 예를 들어 도메인이 'example.com'인 경우 'example.com/setup-nextcloud.php'로 이동해야합니다..
- Nextcloud의 설정 마법사가 나타납니다. 딸깍 하는 소리 다음 것 시작하다.
- 이제 설치 디렉토리에 Nextcloud를 알려줘야합니다. 하위 직접 사용하지 않으려는 경우, 그냥 입력 “.” (풀 스톱) 디렉토리 이름을 입력하십시오. 예를 들어 도메인이 'example.com'인 경우 이름을 언급하지 않으면 동일한 이름으로 Nextcloud에 액세스 할 수 있지만 'example.com/folder-name'링크에서 사설 클라우드에 액세스 할 수 있습니다..
- 모두 잘 진행되면 성공 페이지가 표시됩니다. 클릭 만하면됩니다. 다음 것 이리.
- 다음 화면에서 Nextcloud는 사설 클라우드에 액세스하여 관리 할 수있는 관리자 계정을 설정하라는 메시지를 표시합니다. 원하는 자격 증명을 입력하고 끝 단추.
- 끝났다. 마지막으로 Nextcloud의 환영 메시지가 표시됩니다..
- 그게 전부였다. Nextcloud를 사용하여 사설 클라우드를 성공적으로 만들었습니다..
문제 해결
1. 아카이브를 업로드했지만 서버에 표시되지 않습니다..
이 경우, 귀하의 서버 충분히 큰 파일을 지원하지 않습니다. FTP 또는 파일 관리자를 사용하여 업로드하는 파일을 표시하거나 저장합니다. 크기가 큰 다른 파일 (> 60MB)을 업로드하여 동일하게 확인하십시오..
서버가 대형 파일을 지원하여 Nextcloud 아카이브를 업로드하지 못하면 컴퓨터에서 아카이브를 추출 할 수 있습니다. 압축을 푼 내용 업로드 FTP를 통해 서버 공개 (public_html 또는 htdocs)에 직접 연결하십시오. 그러나 Nextcloud 아카이브에는 12,000 개가 넘는 파일이 있으므로 서버에서 많은 업로드 요청을 지원하지 않는 다른 문제가 발생할 수도 있습니다..
2. 'Dependency check'페이지에서 의존성 오류.
Nextcloud가 'Dependency check'페이지에서 어떤 문제에 관해 알려주면 서버가이를 실행하기 위해 필요한 모든 프로그램 / 패키지를 지원하지 않습니다. 그건 네가 필요하다는 뜻이야. 다른 서버를 찾는다. NextCloud를 지원하는.
3. 'Dependency Check'페이지가 나타나면 서버 오류가 발생합니다..
이런 경우, 서버가 설치 프로그램이 Nextcloud 아카이브를 다운로드 할 수있는 충분한 파일을 지원하지 않거나 서버의 실행 시간이 짧아서 Nextcloud의 설정 파일을 완료하는 데 더 많은 시간이 필요합니다.
서버 설정 및 PHP의 실행 시간을 늘리십시오. 300 초 이상으로 제한하십시오. 여기에 도움이되는 자습서가 있습니다..
Nextcloud와 함께 할 일?
내가 한 첫 번째 일은 설정을 확인하고 내 요구 사항, 특히 암호화 및 보안 옵션을 충족하는 다양한 옵션을 사용자 정의하는 것이 었습니다. 그런 다음 파일 업로드 및 기능 확인을 시도했습니다..
넥스트 클라우드를 파고 들수록 더 많이 좋아할 것입니다. 예를 들어 앱 스토어에서 앱을 추가하여 기능을 확장 할 수 있습니다. 더 많은 기능을 추가 할 수있는 공식 앱과 제 3 자 앱 등 다양한 앱이 있음을 알게 될 것입니다. 예를 들어 캘린더, 주소록, 할 일 등을 추가 할 수 있습니다..
개인 클라우드를 만들 수 있었습니까? Nextcloud로 무엇을 했습니까? 아래 의견에 의견을 남겨주세요..