NAS & ODROID 101

오드로이드 XU4 NAS를 위해선 OMV

이전에 XU4 NAS로 OMV(Open Media Vault)를 사용하지 않는 이유들에 대해 포스팅한 적이 있습니다. 심지어 며칠 전 그 내용을 업데이트 하기도 했어요. 2017/01/22 - [오드로이드 XU4] - OMV를 사용하지 않는 이유 (업데이트) 하지만 지난 며칠 동안 CloudShell2 와 OMV를 함께 사용해본 결과, 지금은 쓸만하네요. 저번 글과 더불어 OMV 사용에 대해 우려했던 점과, 지금의 바뀐 생각을 적어보려 합니다. 1. OMV 플러그인의 한계 여전히 한계가 분명합니다. 하지만 사용하다 보니 나름의 장점이 있었습니다. 만약, Let's Encrypt를 통한 무료 도메인을 얻는 다고 합시다. 도메인은 home.example.com 이에요, 서브 도메인까지. 웹서버는 Nginx,..

오드로이드 XU4Q와 CloudShell2로 NAS 구축하기 - 설정

차이는 CloudShell2 밖에 없으니까, NAS로 만들기 위한 전체적인 과정은2017/04/23 - [오드로이드 XU4] - 오드로이드 XU4 를 개인 클라우드 서버로 - 1. 우분투 설치부터 따라가주세요 :) 해당 글에서는 우분투를 설치한 후 CloudShell2에 대한 설정을 다루려고 합니다. 참고 사이트: http://odroid.com/dokuwiki/doku.php?id=en:xu4_cloudshell2 1. 팬과 LCD 모니터 활성화시키기 1.1 PPA 추가처음에 오드로이드를 부팅하더라도 CloudShell2의 팬과 화면은 작동하지 않습니다. 따로 설치해주셔야 합니다.오드로이드 XU4Q는 팬리스(Fan-less) 제품이니 CloudShell2같은 답답한 곳에 있으면 금방 쓰로틀링이 걸릴 겁..

오드로이드 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 권장이지만, ..