ownCloud로 Raspberry Pi 클라우드 서버를 구축하는 방법

ownCloud로 Raspberry Pi 클라우드 서버를 구축하는 방법

클라우드 스토리지는 모든 장치에서 데이터에 액세스하는 데 매우 유용합니다. 단점은 원격 서버에 저장된 소중한 문서와 사진의 개인 정보와 보안을 회사에 맡겨야 한다는 것입니다.





하지만 대안이 있습니다. 집이나 사무실의 컴퓨터에서 실행되는 자체 클라우드 서버에서 파일을 호스팅할 수 있습니다. 이를 달성하기 위한 가장 인기 있는 서비스 중 하나는 ownCloud입니다.





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





라즈베리 파이용 ownCloud 대 Nextcloud: 어느 것이 가장 좋습니까?

가정용 라즈베리 파이 클라우드 서버를 위한 또 다른 옵션은 후자의 핵심 기여자가 만든 ownCloud의 독립 분사인 Nextcloud입니다.

두 서비스의 핵심 기능은 매우 유사하지만 몇 가지 주요 차이점이 있습니다. ownCloud의 고급 기능 중 일부는 프리미엄 가입자만 사용할 수 있지만 Nextcloud에서는 모든 기능이 무료입니다.



그럼에도 불구하고 ownCloud는 잘 정립된 좋은 옵션이며 서버를 자체 호스팅하는 경우 완전히 무료입니다. 기능에는 종단 간 암호화, 이중 요소 인증, 바이러스 백신, 방화벽 및 파일 무결성 검사가 포함됩니다.

1. 라즈베리 파이 준비

라즈베리파이용 커스텀 OS 이미지를 다음과 같은 형태로 제공하는 넥스트클라우드와 달리 MicroSD 카드에 쓰는 NextCloudPi , Ubuntu 어플라이언스 옵션 ownCloud는 Raspberry Pi OS의 표준 버전의 기존 반복 내에 설치됩니다.





Raspberry Pi OS를 아직 설치하지 않은 경우 다음을 사용하여 다른 컴퓨터의 microSD 카드(8GB 이상 권장)에 씁니다. 라즈베리 파이 이미저 도구.

아마존 주문은 배송되었지만 받지 못한 것으로 표시됩니다.

더 읽어보기: Raspberry Pi에 운영 체제를 설치하는 방법





완료되면 Raspberry Pi에 microSD 카드를 삽입하고 전원을 켭니다. 시작 마법사를 통해 새 암호를 선택하고(보안상의 이유로) Wi-Fi 네트워크에 연결합니다.

ownCloud를 설치하기 전에 Raspberry Pi OS가 최신 버전인지 확인해야 합니다. 시작 마법사 중에 아직 수행하지 않은 경우 터미널 창( 액세서리 > 터미널 ) 다음 명령을 입력합니다.

sudo apt-get update
sudo apt-get upgrade

몇 분 정도 걸릴 수 있습니다. 무선 라우터에 대한 Raspberry Pi를 사용하여 다음을 입력하여 해당 IP 주소를 찾습니다.

ip addr

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

2. Apache 2, PHP 5 및 SQLite 설치

ownCloud 자체를 설치하기 전에 서버 스택의 필수 구성 요소를 추가해야 합니다. Apache HTTP 서버를 설치하려면 터미널에 다음을 입력하십시오.

sudo apt-get install apache2

설치가 완료되면 제대로 작동하는지 확인해야 합니다. 다른 컴퓨터에서 웹 브라우저를 열고 라즈베리 파이의 IP 주소를 입력합니다. '작동합니다!'라는 기본 Apache 웹 페이지가 표시되어야 합니다.

이제 이 터미널 명령을 사용하여 PHP 웹 스크립팅 언어, SQLite 데이터베이스 관리 시스템 및 기타 필수 패키지를 설치할 준비가 되었습니다.

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl
php7.3-zip php3-dom php7.3-intl

모두 성공적으로 설치되면 다음 명령을 사용하여 Apache 웹 서버를 다시 시작합니다.

sudo service apache2 restart

3. ownCloud 설치

이제 ownCloud 자체를 설치할 준비가 되었습니다. 최신 안정적인 ZIP 파일을 다운로드하십시오. 공식 ownCloud 다운로드 페이지 라즈베리 파이에. 우리는 다운로드 owncloud-complete-20210326.zip .

터미널 창에서 다운로드한 파일을 / var / www / html 디렉토리:

cd Downloads
sudo mv owncloud-complete-20210326.zip /var/www/html

해당 디렉토리로 변경하고 파일의 압축을 풉니다.

gif 바탕 화면을 만드는 방법 윈도우 10
cd /var/www/html
sudo unzip -q owncloud-complete-20210326.zip

다음으로 ownCloud에 대한 데이터 디렉토리를 생성하고 권한을 변경해야 합니다. 서버의 저장소로 microSD만 사용하는 경우 다음 명령을 입력합니다.

sudo mkdir /var/www/html/owncloud/data
sudo chown www-data:www-data /var/www/html/owncloud/data
sudo chmod 750 /var/www/html/owncloud/data

저장용으로 외부 USB 드라이브를 사용하는 경우 Raspberry Pi에 연결 및 마운트한 후 대신 다음 명령을 입력합니다.

sudo mkdir /media/ownclouddrive
sudo chown www-data:www-data /media/ownclouddrive
sudo chmod 750 /media/ownclouddrive

참고: 나중에 데이터를 다른 디렉토리로 이동하려면 다음을 참조하십시오. 데이터 디렉토리를 이동하는 방법에 대한 ownCloud 가이드 .

다음으로, 나중에 잠재적인 로그인 오류를 피하기 위해 쓰기 권한을 부여하려면 다음 명령을 입력하십시오.

sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session

모든 작업이 완료되면 변경 사항을 적용하기 위해 Raspberry Pi를 재부팅해야 합니다.

sudo reboot

4. ownCloud 구성

웹 브라우저에서 다음과 같이 Raspberry Pi의 IP 주소를 방문하십시오. /owncloud , 예를 들어 192.168.1.132/owncloud .

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

ownCloud 로그인 화면이 나타납니다. SQLite에 대한 성능 경고가 표시되면 무시해도 됩니다.

이제 사용자 이름과 비밀번호를 입력하여 관리자 계정을 등록해야 합니다. 메모해 두십시오. 이를 통해 이제 이 계정을 사용하여 개인 ownCloud를 사용할 수 있습니다.

로그인하고 자체 호스팅 ownCloud 서버에 대한 웹 대시보드 탐색을 시작합니다. 우선 문서와 사진을 위한 몇 개의 폴더를 탐색할 수 있습니다.

추가 기능을 추가하려면 왼쪽 상단의 메뉴를 클릭하고 시장. 사용 가능한 앱을 탐색하고 캘린더 및 Collabora 오피스 제품군과 같은 원하는 앱을 설치할 수 있습니다.

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

지금까지는 자신의 로컬 네트워크에서만 자신의 클라우드 서버에 액세스할 수 있으며 이는 약간 제한적입니다. 어느 위치에서나 인터넷을 통해 자신의 클라우드 서버에 액세스하려면 SSL을 설정하고 포트 전달을 활성화하고 동적 DNS 서비스를 사용해야 합니다.

6. 자신의 클라우드 서버에 대한 사례 선택

베어 라즈베리 파이 보드에서 자신의 클라우드 서버를 실행하는 것은 시간이 지남에 따라 먼지가 쌓일 수 있으므로 권장하지 않습니다. 표준 크기의 Raspberry Pi 3 및 4 모델에 사용할 수 있는 다양한 케이스가 있습니다.

PC를 시원하게 유지하는 방법

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

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

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

축하합니다. 이제 ownCloud를 사용하여 Raspberry Pi에 클라우드 서버를 설정했습니다. 다른 장치에서 웹 브라우저를 사용하여 대시보드를 방문할 수 있습니다. 스마트폰이나 태블릿에서 서버에 액세스하는 데 사용할 수 있는 iOS 및 Android용 ownCloud 앱도 있습니다.

공유하다 공유하다 트위터 이메일 2021년 최고의 Linux 클라우드 스토리지 솔루션 5가지

Linux PC에서 클라우드와 동기화해야 합니까? 현재 사용 가능한 최고의 Linux 호환 클라우드 서비스 5가지를 소개합니다.

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

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

필 킹이 참여한 작품 더보기

뉴스레터 구독

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

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