Nextcloud로 나만의 Raspberry Pi 클라우드 서버 구축

Nextcloud로 나만의 Raspberry Pi 클라우드 서버 구축

클라우드 스토리지는 현대 생활의 필수적인 부분입니다. 단점은 소중한 문서와 사진의 개인 정보 보호와 보안을 신뢰해야 하는 익명의 기업이 데이터를 원격 서버에 저장한다는 것입니다.





그러나 또 다른 옵션이 있습니다. 집이나 사무실의 컴퓨터에서 실행되는 자체 클라우드 서버에서 파일을 호스팅하는 것입니다. 이를 달성하기 위한 가장 인기 있는 서비스 중 하나는 Nextcloud입니다.





Raspberry Pi에 Nextcloud를 설치하고, 외부 저장소를 연결하고, 적합한 케이스를 선택하는 방법을 보여드리겠습니다.





Nextcloud 대 Raspberry Pi용 ownCloud: 어느 것이 가장 좋습니까?

가정용 Raspberry Pi 클라우드 서버의 또 다른 옵션은 ownCloud입니다. 사실, Nextcloud는 후자의 핵심 기여자 중 일부가 만든 ownCloud의 독립적인 분사입니다.

핵심 기능은 둘 다 매우 유사하지만 몇 가지 주요 차이점이 있습니다. ownCloud의 고급 기능 중 일부는 프리미엄 가입자만 사용할 수 있지만 Nextcloud에서는 모든 기능이 무료입니다. 비기술적 사용자도 Nextcloud의 사용자 인터페이스를 사용하기가 조금 더 쉬울 수 있습니다.



1. 넥스트클라우드 설치

Raspberry Pi에 Nextcloud를 설치하는 두 가지 주요 방법이 있습니다. 첫 번째는 사용하는 Nextcloud 우분투 어플라이언스 라즈베리파이용. 이를 위해서는 Ubuntu SSO 계정을 열고 SSH 키를 생성하여 원격으로 액세스하고 새 Nextcloud 서버를 시작해야 합니다.

또는 NextCloudPi는 Raspberry Pi 3 또는 4에서 실행되도록 설계된 Nextcloud의 특수 버전입니다. 이것이 여기에서 사용하는 방법입니다.





먼저 다음에서 최신 NextCloudPi OS 이미지 파일을 다운로드합니다. OwnYourBits 웹사이트 . 표시된 폴더 열기 RPi 뒤에 날짜가 옵니다(Berryboot 버전 아님). BZ2 파일을 다운로드하거나 토렌트를 사용하여 다운로드합니다(권장).

컴퓨터에서 보관 도구(예: WinRAR 또는 Windows용 7-Zip)를 사용하여 파일의 압축을 풉니다. 이제 IMG 파일이 포함된 폴더가 생깁니다.





Raspberry Pi Imager 애플리케이션을 사용하여 이(OS 이미지) 파일을 삽입된 microSD 카드에 플래시합니다. 8GB 이상의 용량 카드가 권장됩니다. 이것을 사용하려면:

  • 딸깍 하는 소리 OS 선택
  • 선택하다 사용자 지정 사용 NextCloudPi IMG 파일을 찾습니다.
  • 딸깍 하는 소리 스토리지 선택 microSD 카드(일반적으로 '일반 저장 장치'라고 함)를 선택합니다.
  • 딸깍 하는 소리 쓰다 작성되고 확인될 때까지 기다립니다.

관련된: Raspberry Pi에 운영 체제를 설치하는 방법

2. Raspberry Pi에서 Nextcloud 부팅

microSD 카드를 Raspberry Pi에 넣고 전원을 켭니다. 부팅 순서(많은 스크롤 텍스트)를 보여주는 몇 초 후에 로그인하라는 메시지가 표시됩니다. 기본 사용자 이름은 파이 그리고 비밀번호는 산딸기 . 보안상의 이유로 다음을 수행하는 것이 좋습니다. 라즈베리파이 비밀번호 변경 나중에.

3. Wi-Fi에 연결

입력하다 sudo raspi 구성 그리고 선택 2 네트워크 옵션 , 그 다음에 N2 무선랜 . 국가를 선택한 다음 라우터의 SSID(이름) 및 비밀번호를 선택하십시오. 선택하다 마치다 명령줄로 돌아갑니다.

Raspberry Pi의 IP 주소를 찾으려면 다음을 입력하십시오.

ip addr

메모 이넷 아래 주소 무선랜0 : 라즈베리파이의 IP 주소입니다. 일부 라우터는 부팅할 때마다 동일한 주소를 예약합니다. 그렇지 않다면, 당신은 원할 것입니다 Raspberry Pi의 고정 IP 주소 설정 .

이 시점에서 설정을 계속하는 동안 Raspberry Pi를 모니터에 연결된 상태로 유지하지 않으려면 다른 컴퓨터에서 원격 액세스를 위해 SSH를 활성화할 수도 있습니다. 이렇게 하려면 다음 명령을 사용하십시오.

sudo service ssh start

다른 컴퓨터의 명령줄이나 터미널에서 다음을 입력할 수 있습니다. ssh pi@[귀하의 Pi의 IP 주소] Raspberry Pi의 명령줄에 액세스합니다.

4. Nextcloud 웹 인터페이스 활성화

입력하다 sudo ncp-config 그리고 선택 업데이트하라는 메시지가 표시되면. 다음 메뉴에서 선택 구성 그리고 아래쪽 화살표를 사용하여 목록의 맨 아래로 스크롤합니다.

여기에서 선택 nc-webui , 지우다 아니요 및 유형 . 누르다 입력하다 그런 다음 아무 키나. 선택하다 그리고 마치다 구성 도구를 종료합니다.

5. Nextcloud 활성화 및 구성

다른 컴퓨터의 웹 브라우저에서 주소를 입력하십시오. https://[귀하의 파이 IP 주소]:4443

연결이 비공개 또는 보안이 아니라는 경고가 표시되면 무시하도록 선택합니다(선택 고급의 Chrome 또는 Firefox에서) 사이트로 이동합니다.

로그인하라는 메시지가 표시됩니다. 기본 사용자 이름은 ncp , 그리고 비밀번호는 자신의 비트 .

NextCloudPi 활성화 화면에는 두 개의 비밀번호가 표시되며, 이 비밀번호는 안전한 보관을 위해 복사하여 문서에 붙여넣어야 합니다. 첫 번째는 서버 설정을 구성할 수 있는 NextCloudPi 웹 패널의 비밀번호입니다. 두 번째는 Nextcloud 웹 인터페이스 자체를 위한 것입니다. 원하는 경우 나중에 이 암호를 변경할 수 있습니다.

해당 암호를 적어 둔 상태에서 다음을 선택하십시오. 활성화 . 몇 초 후에 NextCloudPi 웹 패널에 로그인하라는 메시지가 표시됩니다. 그러나 지금은 건너뛰고 Nextcloud 웹 인터페이스에 로그인해 보겠습니다.

6. Nextcloud 웹 인터페이스에 액세스

이동 https://[파이의 IP 주소] (:4443 접미사 제외) 사용자 이름으로 로그인 ncp 기록해 둔 두 번째 비밀번호.

시작 화면을 진행하면 메인 웹 대시보드가 ​​표시됩니다. 이것은 Raspberry Pi에서 실행되는 자체 클라우드 서버입니다!

오른쪽 상단의 N을 클릭하여 설정(개인 및 관리자 전체), 사용자(사용자를 추가 및 관리할 수 있음) 및 설치할 앱(예: Collabora Online Office 제품군)에 대한 옵션이 있는 드롭다운 메뉴에 액세스합니다. 및 ARM64 서버).

상단 도구 모음에는 파일, 사진, 연락처, 일정 및 작업과 같은 섹션에 대한 아이콘이 있습니다. 웹 패널로 이동하는 NextCloudPi 아이콘도 있습니다. 클릭하면 사용자 이름으로 로그인하라는 메시지가 표시됩니다. ncp 기록해 둔 첫 번째 암호. USB 저장소 및 인터넷을 통한 외부 액세스를 구성하는 옵션이 있는 마법사가 나타납니다.

7. USB 외부 저장소 추가

microSD 카드의 용량이 제한되어 있으므로 Nextcloud 서버용 USB 저장소를 추가하는 것이 가장 좋습니다. 저장 장치를 Raspberry Pi의 USB 포트 중 하나에 연결합니다.

더 진행하기 전에 Raspberry Pi의 명령줄에서(또는 SSH를 통해) 디렉터리를 생성해야 합니다. 다음 명령을 입력합니다.

sudo mkdir /media/USBdrive

다른 컴퓨터의 웹 브라우저에서 NextCloudPi 웹 패널로 이동합니다. 나타나는 마법사에서(상단 도구 모음의 지팡이 아이콘을 사용하여 열 수 있음) USB 구성 . 답변 첫 번째 질문으로 이동한 다음 계속하다 .

모든 사이트에서 모든 비디오 다운로드

그런 다음 USB 드라이브를 포맷할지 묻는 메시지가 표시됩니다. 보관하려는 중요한 파일이 없는 경우 USB 포맷 . 마지막으로 클릭 USB로 데이터 이동 .

8. 인터넷을 통한 외부 액세스 추가

지금까지는 자신의 로컬 네트워크에서만 Nextcloud 서버에 액세스할 수 있으며 이는 약간 제한적입니다. 모든 위치에서 인터넷을 통해 Nextcloud 서버에 액세스하려면 포트 전달 및 동적 DNS 서비스를 사용해야 합니다.

9. Nextcloud 서버에 대한 사례 선택

베어 라즈베리 파이 보드에서 Nextcloud 서버를 실행하는 것은 시간이 지남에 따라 먼지가 쌓이기 때문에 좋은 생각이 아닙니다. 표준 크기의 Raspberry Pi 3 및 4 모델에 사용할 수 있는 다양한 케이스가 있습니다.

값싼 플라스틱 케이스보다는 DeskPi Pro와 같이 더 견고한 것을 추천합니다. 이것은 케이스 내부에 SATA 스토리지 드라이브를 위한 충분한 공간이 있으며 M.2-SATA 어댑터와 함께 제공됩니다. Raspberry Pi 과열을 방지하기 위해 ICE 타워 냉각 시스템과 방열판도 갖추고 있습니다.

또 다른 좋은 옵션은 아르곤 ONE M.2 케이스 , 모든 크기의 M.2 SATA 드라이브를 사용할 수 있습니다. 또는 Raspberry Pi 전용으로 견고한 케이스를 선택하고 표준 외부 USB 저장 드라이브를 연결할 수 있습니다.

나만의 Raspberry Pi 클라우드 서버 구축: 성공

축하합니다. 이제 NextCloudPi를 사용하여 Raspberry Pi에 클라우드 서버를 설정했습니다. 다른 장치에서 웹 브라우저를 사용하여 대시보드를 방문할 수 있습니다. 사용할 수 있는 iOS 및 Android용 Nextcloud 앱도 있습니다.

공유하다 공유하다 트위터 이메일 Twister OS를 사용하여 Raspberry Pi를 Mac 또는 PC로 전환

Twister OS로 Raspberry Pi를 강화하여 Windows 및 macOS에서 영감을 받은 멋진 새 모양을 제공합니다.

다음 읽기
관련 항목
  • DIY
  • 라즈베리 파이
  • 클라우드 스토리지
저자 소개 필 킹(22개 기사 게재)

프리랜서 기술 및 엔터테인먼트 저널리스트인 Phil은 수많은 공식 Raspberry Pi 책을 편집했습니다. 오랫동안 Raspberry Pi 및 전자 제품 땜장이인 그는 MagPi 매거진에 정기적으로 기고하고 있습니다.

필 킹이 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.