NAS/Raspberry Pi

    [라즈베리파이4 NAS - 홈 스트리밍] 2. 업데이트 및 OMV 5 설치

    라즈베리파이를 우선 업데이트하고, 이후에 OMV5를 설치합니다. 여기서 하는 설치들은 모두 시간이 걸립니다. 라즈베리파이 업데이트 명령어는 간단하지만 꽤 오래걸리는 작업입니다. $ echo "y" | sudo rpi-update $ reboot $ sudo apt update && sudo apt full-upgrade -y ; sudo apt autoremove -y ; sudo apt autoclean -y 라즈베리파이 펌웨어 업데이트 남는 시간이 나오는 데, 0.5 기가랜인 우리집 기준 3분 정도 소요됩니다. (다운로드만) 완료된 후에는 재부팅을 해줍니다. 라즈베리파이 패키지 업데이트 꽤 오래 걸립니다.... (45분?) OMV(Open Media Vault) 란? OMV(OpenMeidaVault..

    [라즈베리파이4 NAS - 홈 스트리밍] 1-2. 계정 변경

    기본 계정을 사용하는 것은 보안상 위험하기 때문에 라즈베리파이의 기본 계정(pi)를 자신만의 계정으로 변경해야 합니다. root의 ssh 접속 허용 우선 root 권한으로 ssh에 접속해야 하기 때문에 root의 ssh 접속 권한을 허용합니다. 기본 계정인 pi 계정으로 SSH에 접속합니다. (ID: pi / Password: raspberry) SSH가 자동 시작되기 때문에 기본 계정인 pi의 비밀번호를 변경하라는 메세지도 같이 나타납니다. 이제 root의 비밀번호를 변경합니다. $ sudo passwd root /etc/ssh/ssh_config 파일을 연 후, PermitRootLogin 설정을 찾아서 yes로 변경합니다. root 계정의 SSH 로그인을 허용하는 설정입니다. $ sudo vi /e..

    [라즈베리파이4 NAS - 홈 스트리밍] 1-1. 기본 세팅

    이번에 여러가지 이유로 홈 스트리밍 서버(미디어 서버)의 필요성을 다시 느끼게 되어 집에서 놀고 있는 라즈베리파이를 다시 꺼냈습니다. 지난 번 작업에서 불필요한 설정을 최소화했습니다. OS 설치 OS 설치는 지난 번 작성한 글을 그대로 따라하시면 됩니다. 2020.12.13 - [NAS/Raspberry Pi] - [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치 [라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치 원래는 NAS로 헤놀로지(XPenology)를 설치하고 싶었으나... 집에서 먼지만 쌓여가는 라즈베리 파이를 사용하기 위해... 라즈베리파이에 OMV5를 설치하여 사용..

    [NAS 설치 4] 라즈베리파이 4에 NextCloud 설치하기 - 성능, 속도 개선

    NextCloud를 설치하면 반드시 느끼는 게 너무 느리다는 거... 어떻게든 사용하려고 성능을 개선시켜봤다. 내 장비 누군가는 NextCloud를 PC에 설치했을 수도 있기 때문에 설정값들이 달라질 수 있다. 오해가 없도록 하기 위해 내가 사용하는 장비 성능을 먼저 언급한다. 장비: Raspberry Pi 4 SoC: Broadcom BCM2711 quad-core Cortex-A72 @ 1.5 GHz Memory: 4GB 사실...그냥 평범한 라즈베리파이4 이다... MariaDB 설정 우선, MariaDB의 설정을 수정한다. 설정 파일은 자신이 MaraDB를 어떻게 설치했냐에 따라 달라질 수 있는데 이 블로그의 설치방법을 따라했다면 이번에도 똑같이 따라하면 된다. (docker - linuxserv..

    [NAS 설치 4] 라즈베리파이 4에 NextCloud 설치하기 - 504 Gateway Time-out 오류 해결

    사실 라즈베리파이에 NextCloud를 설치하면 504 Gateway Time-out 창을 만나게 된다. 이 포스트는 이 오류에 대한 해결 방안이다. 원인 504 Gateway Time-out은 원인이 무엇이든 결국 시간이 초과되었다는 의미이다. 다양한 이유가 있겠지만 우리의 경우에는 무거운 NextCloud와 가벼운 라즈베리파이가 원인이 되겠다. NextCloud는 PHP 언어를 기반으로 제작되었다. 문제는 이 PHP 언어가 무겁다는 것... 지금 라즈베리파이에 Portainer와 NextCloud가 웹으로 동작하고 있으며, MariaDB가 또 동작하고 있으니, 프로그램을 여러 개 돌리기엔 라즈베리파이 4가 힘든가 보다. 해결방안 성능이 부족해서 사용자의 요청을 처리하는 데 시간이 많이 걸리기 때문에 ..

    [NAS 설치 3] 라즈베리파이 4에 NextCloud 설치하기 - NextCloud 설치

    드디어 Final이다. NextCloud를 도커를 통해 설치한다. Docker 이미지 검색 NextCloud의 Docker 이미지는 아래 주소에서 받을 수 있다. https://hub.docker.com/r/linuxserver/nextcloud Docker Hub hub.docker.com NextCloud 또한 공식 이미지가 있으나 Linuxserver 커뮤니티의 이미지가 라즈베리파이와 같은 ARM 장비에서 설치하기 더 좋다고 한다. 이미지를 설치할 때는 아키텍처가 호환되는 지 꼭 확인하도록 한다. 라즈베리파이는 ARM64가 지원되야 한다. NextCloud 컨테이너 생성 Portainer로 접속하여 컨테이너를 추가한다. 아래와 같이 설정한다. 화면 아래에서 추가 설정을 해준다. 설정 내용은 다음과 ..

    [NAS 설치 2] 라즈베리파이 4에 NextCloud 설치하기 - MariaDB 설치

    NextCloud를 설치하기 전에 NextCloud에서 필요한 MariaDB를 설치해야한다. 예전에는 apt 패키지 인스톨러로 설치했으나 Docker를 설치한 김에 Docker로 설치하고자 한다. MariaDB? DBMS의 한 종류이다. 원래 오픈소스 진형에서 MySQL이라는 DBMS가 있었다. MariaDB는 이 MySQL을 개선한 DBMS라서 사실상 같은 DBMS이다. 중간에 왜 이름을 바꿨는지 모르겠다. Docker 이미지 검색 MariaDB의 Docker 이미지는 아래 주소에서 받을 수 있다. https://hub.docker.com/r/linuxserver/mariadb Docker Hub hub.docker.com 공식 MariaDB 이미지도 있으나 Linuxserver 커뮤니티의 이미지가 라..

    [NAS 설치 1] 라즈베리파이 4에 NextCloud 설치하기 - Docker, Portainer 설치

    라즈베리파이에 NAS를 구축하기 위해 다양한 시도를 했었다. 1. Seafile - 외장하드를 추가하려 했으나 오류를 해결하지 못함... 2. OMV5 + Docker + NextCloud - SDcard 64 GB 짜리에서 OMV5를 설치하면 라즈베리파이에 접속이 안됨... 그래서 이번엔 OMV 5를 제외하고 Docker와 NextCloud만 설치하려고 한다. OMV 5 제외한 이유 OMV 5는 많은 사람들이 NAS로 소개하지만 막상 깔아보니 파일 관련 기능은 없고 라즈베리파이 OS를 Web UI로 제어하는 도구였다. (사용자, 네트워크, 서비스, 패키지 설치 등) 어느정도 리눅스를 다뤄봤으면 OMV5에서 제공하는 기능들은 SSH로 접속해서 직접할 수 있기 때문에 제외했다. Docker? 도커에 대한 ..

글을 읽어주셔서 감사합니다.

이 블로그는 Google 광고 수익으로 콘텐츠를 만들고 있습니다.