NAS & ODROID 99

오드로이드 XU4Q와 CloudShell2로 NAS 구축하기 - 조립 팁

조립하고 오겠습니다.전체적인 조립을 보고 따라하는 식이 아닌, 팁 정도만 알려드릴게요 CloudShell2의 조립 과정은 해당 링크에서 확인하실 수 있습니다.하나씩 따라가시면 됩니다.먼저 조립해본 사람으로써 드릴 팁은,팁)사진 출처는 조립 안내 페이지- 아크릴이 얇은 부분은 잘못하다간 부러질 수 있어요.. 보통 나사 체결 시 너무 꽉 하시려고 하면 뚝 합니다. 저도 한 곳 해먹었어요 :) - 아크릴은 앞뒤가 없으니 이렇게 해서 안 들어간다 싶으면 뒤집어 넣어보세요. 그래도 안 되면 아크릴이니 살짝 사포로 미신 후 넣으시면 될 것 같습니다. - 조립 순서에도 나오는 부분인데, 뒷면 팬을 하실 때 윗부분 두 곳 중 한 곳은 빼고 하세요. 마지막에 locker piece(그림에서 I)를 그 곳에 같이 하셔야 ..

오드로이드 XU4Q와 CloudShell2로 NAS 구축하기 - 개요

제 NAS 시스템을 XU4Q와 CloudShell2로 이사할겁니다 :)새로운 장비로 갈아타면서, CloudShell2에 관심이 있으신 초보자분들을 위해 하나씩 포스팅하겠습니다. 기존 XU4는 제 (언젠가) 안드로이드 개발 장난감으로 쓸 수도 있지만..하둡으로 쓰기엔 2대밖에 없어서 너무 부족하고.. 더 생각해봐야겠네요 :) 2대로도 가능한가? 이번 포스팅에선, XU4Q, CloudShell2 소개와 간단한 설명을 하려고 합니다. 오드로이드 시리즈 중 XU4에서 쿨러 없이 방열판으로만 구성된 XU4Q가 있습니다.사진 출처는 하드커널 얘가 XU4고, 얘가 XU4Q 입니다. 사진만 봐도 하나는 선풍기가 달려있고 하난 없죠.Q는 아마 Quiet 일까요, 조용하단 뜻에서? XU4의 쿨러 소음이 나름 신경쓰일 수 ..

오드로이드 XU4 를 개인 클라우드 서버로 - CPU Governor

Tweak 출처: https://obihoernchen.net/1235/odroid-xu4-with-openmediavault/ 고성능의 프로세서는 보통 높은 클럭에서 돌아갑니다. 오늘날 한 프로세서당 2Ghz를 넘는 건 일반적이죠. 초당 1Hz 에 한 가지 명령어를 수행한다고 쳤을 때, 2Ghz면 2,000,000,000가지 명령어를 수행할 수 있습니다. 말 그대로 명령어 수행 사이클을 20억 번 도는 겁니다. 하지만 컴퓨터가 아무 작업도 하지 않는 아이들(idle) 상태일 땐 그렇게 많이 돌 필요가 있을까요? 실제로 20억 번 돌지만, 15억 번 이상은 아무 명령어도 가지고 있지 않은 채 돌고 있는 겁니다. 즉, 쓸모없는 소비 전력과 발열이 발생합니다. CPU Governor는 이런 현상을 방지해줍니..

오드로이드 XU4 를 개인 클라우드 서버로 - IRQ Balancing

Tweak 출처: https://obihoernchen.net/1416/odroid-xu4-tune-network-and-usb-speed/ 멀티 프로세서 시스템의 경우 하드웨어 인터럽트를 한 프로세서에서만 다룰 필요가 없습니다. 오드로이드 XU4의 AP도 멀티 프로세서이니, 각 USB에서 발생하는 인터럽트를 각기 다른 프로세서로 보내 성능을 올립시다. 170621https://forum.odroid.com/viewtopic.php?f=146&t=26986&sid=3611efeb6c2314a807ba6eb688f56aba 4.9.27 버전부터 기본적으로 적용되어 있는 것으로 보입니다. 이전 버전 사용자들만 적용해주세요 :) 1. 현재 상태 확인 오드로이드의 프로세서들을 봅시다. awesometic@odr..

오드로이드 XU4 를 개인 클라우드 서버로 - 10. 무료 SSL

웹 접속 보안은 SSL이 최곱니다. SSL 인증서는 보통 무료로 받기 어려운 점이 있었는데, LetsEncrypt 는 무료로 굉장히 쉽게 발급받고 갱신할 수 있도록 해줍니다. 바로 적용하러 갑시다. 170505 h5ai에 SSL 적용 시 스트리밍에 문제가 생기네요. 첫 영상은 부드럽게 켜지는데 두 번째부턴 잘 안 되는 문제입니다. 스트리밍에 대한 SSL 설정 관련 문제인 것 같은데, 알아보고 해결책을 찾으면 업데이트하도록 하겠습니다. 1. Certbot 설치 리눅스 패키지용 LetsEncrypt는 Certbot입니다. 저장소를 추가하고, 설치합니다. sudo add-apt-repository ppa:certbot/certbot sudo apt-get update && sudo apt-get install..

오드로이드 XU4 를 개인 클라우드 서버로 - 9. 무료 도메인

외부에서 접속할 때, 매번 자신의 아이피와 포트로 접속하는 건 굉장히 불편한 일입니다. 도메인을 얻어 사용합시다. 전 내도메인.한국 으로부터 무료 도메인으로 kro.kr 을 받아 사용 중입니다. 1. 가입 및 도메인 얻기 먼저 내도메인.한국 에 접속해 가입합시다. 그리고, 도메인 등록 메뉴를 통해 간편하게 등록합시다. 도메인이 등록되셨으면, 새로 등록한 도메인에 대한 관리 페이지로 가세요. 그리고 DNS 부분에 밑의 스크린샷처럼 원하는 이름과 외부 IP를 넣어 설정해 A 도메인을 얻어줍시다. 도메인 체계에 관해선 구글 검색을.. 2. Nginx 설정 Nginx에서 서버 이름, 즉 도메인을 통해 각기 다른 페이지를 보여주려 합니다. 가상 호스트 방법도 있지만, h5ai는 지원하지 않아요. 전문 분야가 아니..

오드로이드 XU4 를 개인 클라우드 서버로 - 8. Wordpress

Wordpress 는 무료 웹 사이트, 블로그를 만드는데 좋은 프로그램입니다. 전세계 수많은 사용자들로 이루어진 커뮤니티는 물론이고, 다양한 플러그인을 통해 간단한 동작 만으로도 알찬 웹 사이트/블로그를 만들 수 있어요. 여기선 워드프레스를 올리는 것, 웹에서 다루기에 무리가 없는 수준까지만 하겠습니다. Apache나 Nginx 등 웹 서버와 PHP, MySQL(MariaDB)가 필요합니다. 이 포스트 시리즈의 처음부터 따라오신 분은 그대로 진행하시면 돼요 0. MariaDB에 워드프레스에서 사용할 DB 추가 워드프레스의 각종 데이터는 데이터베이스를 이용합니다. 따라서 서버에 워드프레스를 위한 데이터베이스를 마련해 줘야 합니다.sudo mysql -u root MariaDB 커맨드로 넘어오면 DB를 추가..

오드로이드 XU4 를 개인 클라우드 서버로 - 7. h5ai

h5ai 는 modern HTTP web server index 입니다. 그렇게 써있는데, 감이 안 오시는 분들은 간단하게 파일을 웹에서 내컴퓨터에서 보듯 볼 수 있다고 생각하시면 됩니다. 사실 서버 차원에서 기본적인 웹 디렉토리 리스팅 서비스가 지원되지만, 보기도 나쁘고 보안도 취약해 웹 디렉토리 리스팅을 위해선 h5ai 를 사용하는 것이 더 좋다고 봅니다. h5ai의 보안이 뛰어난 것은 아니지만요.. :) 또한 h5ai는 간단한 문서, pdf, 이미지, 동영상, 소스 코드 뷰어를 지원합니다. 아주 괜찮은 친구에요. 데모 사이트: https://larsjung.de/h5ai/demo/ h5ai 를 위해선 Nginx, Apache 등 웹 서버와 PHP가 설치되어 있어야 합니다. Apache 권장이지만, ..

오드로이드 XU4 를 개인 클라우드 서버로 - 6. Nginx, PHP, MariaDB

PHP로 동적 페이지 구현과, Nginx로 웹 서버를 열 준비를 해봅시다. 그리고 DBMS로는 무료인 MariaDB를 사용합니다. 이 조합은 APM(Apache-PHP-MySQL) 조합과 같이 웹 서비스를 위한 기반으로 많이 사용됩니다. 해당 작업은 HTTP 웹 서버 인덱스를 모던하게 해주는 h5ai와 개인 블로그, 사이트를 구축하기 위한 Wordpress 등을 사용하기 위해 꼭 필요합니다. 아래 설정은 https://blog.lael.be/post/2600 블로그 포스트를 참고했습니다. 해당 포스트는 설명이 너무 잘 나와 있네요. 1. PHP 설치 1.1 저장소 추가 및 설치 PHP 7 버전에 대한 업데이트를 제공하는 저장소를 추가해줍시다. sudo add-apt-repository ppa:ondrej..

오드로이드 XU4 를 개인 클라우드 서버로 - 5. Plex

Plex Media Server는 개인 모바일 기기 등 외부에서 자신의 동영상과 음악을 쉽고 빠르고 간편하게 관리, 스트리밍할 수 있게 해줍니다. 게다가 트랜스코딩을 지원해 원본이 고화질이라도 화질을 낮춰 스트리밍할 수 있어 데이터 또한 아낄 수 있어요. 돈을 내면 여러 사용자가 내 서버에 접속해 스트리밍이 가능하다던가 하지만, 무료로도 여러 기기에서 볼 수 있습니다. 전 제 스마트폰, 태블릿, 노트북에서 접속해서 봅니다. 하지만.. 1분단위로 끊기므로, 노트북이 아닌 모바일 OS에서 제대로 활용하시려면 활성화 코드를 구매해야 합니다. 6천원 정도 합니다. 설치하러 갑시다. 1. Plex Media Server 설치 1.1 저장소 추가 및 설치 Plex Media Server는 armhf(ARM 프로세서..