media server
[라즈베리파이4 NAS - 홈 스트리밍] 7. 미디어 서버: miniDLNA
라즈베리파이에 저장된 동영상을 다른 기기에서 볼 수 있는 방법입니다. DLNA? DLNA(디지털 리빙 네트워크 얼라이언스, Digital Living Network Alliance)는 소니가 2003년 6월에 설립한 비영리 단체로, 모바일, 가전 기기, PC, 서비스 제공자 산업의 250개 이상의 회사와 연계하고 있다.(위키) DLNA 인증한 제품간에는 네트워크를 통하여 제조사와 제품 종류에 관계 없이 다양한 미디어 컨텐츠(음악/사진/동영상)를 공유하고 재생할 수 있는 규약 miniDLNA 설치 OMV 5에서 DLNA를 설치하는 방법은 간단합니다. OMV 5 웹 콘솔 > 플러그인 > miniDLNA 검색 > 설치 DLNA 설정 설치가 끝나면 OMV 5 웹 콘솔의 서비스에 DLNA가 새로 생성됩니다. DL..
[라즈베리파이4 NAS - 홈 스트리밍] 5. Docker, Portainer 설치
라즈베리파이를 미디어 서버로 활용하기 위한 패키지 설치 단계입니다. 우선, Docker와 Portainer를 설치합니다. Docker? Docker: 도커는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. 도커 웹 페이지의 기능을 인용하면 다음과 같다: 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. (위키백과) 쉽게 말하자면, 리눅스 운영체제 안에 가상으로 리눅스 운영체제 환경을 여러개 생성하여 여러 프로그램(서비스)들을 별도로 관리하게 해주는 프로그램입니다. Portainer? Portainer: Docker의 컨테이너(Container)들을 웹에서 관리할 수 있게 도와주..
[라즈베리파이4 NAS - 홈 스트리밍] 4-2. 외장하드 마운트 및 자동 마운트
포맷한 외장하드를 마운트하는 방법과 부팅 시 자동으로 마운트하는 설정 방법입니다. 파티션 마운트 포맷한 디스크를 라즈베리파이에 Mount 시켜야 사용할 수 있습니다. 파일 시스템 > 레이블 선택 > 마운트 안된다면, 직접 명령어로 마운트 시키는 방법도 있습니다. SSH에 root 계정으로 로그인한 후, 아래 명령어를 입력합니다. # mount -t ext [마운트할 파티션 경로] [연결할 디렉토리] 연결할 디렉토리: OMV5는 보통 /srv/dev-disk-by-uuid-[파티션 UUID] 에 마운트 시킵니다. 자동 마운트 라즈베리파이와 외장하드의 연결이 불안정하기도 하고 부팅 시마다 자동으로 마운트하기 위한 설정을 해야 합니다. 먼저, 외장하드의 UUID를 확인합니다. $ blkid 자동 마운트 관리 ..
[라즈베리파이4 NAS - 홈 스트리밍] 4-1. 외장하드 포맷
라즈베리파이의 로컬 디스크는 MicroSD Card를 사용하기 때문에 불안정하기도 하고, 많은 자료를 저장하려면 외장 하드를 연결할 수 밖에 없습니다. 주의점 외장 하드 연결은 할 때마다 문제가 발생합니다. 정서 관리가 필요합니다. 외장 하드 연결 외장하드를 연결한 후, 인식이 되었는지 확인해야 합니다. 저장소 > 디스크 - 보통은 메뉴만 들어가도 보이나 설치부터 쭉 해와서 재부팅을 안했다면 안 보일수 있습니다. 재부팅을 한 번해 보세요. 외장하드의 연결이 불안한 게 전력의 문제인가 싶어 최대 성능으로 설정해 주었습니다. 디스크 > 편집 > 고급 전원 관리 >254 - 최대 성능 및 최대 전력 사용량 > 저장 디스크 포맷 OMV 웹 콘솔에도 포맷 기능이 있으나. 직접 ext4로 포맷한 후 연결하는 게 편..
[라즈베리파이4 NAS - 홈 스트리밍] 3. OMV 5 설정(IP, 호스트네임, 관리자 암호)
이제 OMV 5를 설정할 차례입니다. 고정 IP 이미 공유기에서 MAC 주소와 IP 주소를 연결했기 때문에 굳이 해줄 필요는 없으나, 정석대로 하고자 고정 IP를 설정했습니다. 좌측 네비게이션 > 네트워크 > 인터페이스 > eth0 더블 클릭 - 설치 도중 문제가 발생하여 eth0가 없을 수도 있습니다. 추가해서 잡아주면 됩니다. 집 네트워크와 본인의 생각대로 설정해주시면 됩니다. DNS 주소의 경우 저는 보통 집 인터넷 통신사의 DNS 서버를 사용합니다. 호스트 이름 굳이 설정할 필요는 없으나, 정확한 식별을 위해 설정했습니다. 좌측 네비게이션 > 네트워크 > 일반 > 호스트 이름 작성 > 저장 OMV는 설정할 때마다 적용하라고 난리... 기다려도 안끝나니 그냥 새탭열어서 다른 작업하면 됩니다. 관리자..
[라즈베리파이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를 설치하여 사용..