본문 바로가기

서버162

HomeAssistant 초보자 설정 이전 글 모음https://blog.djjproject.com/604 - ST 허브 개봉https://blog.djjproject.com/607 - HA 설치https://blog.djjproject.com/608 - mi connector 설치https://blog.djjproject.com/609 - 홈브릿지 설치https://blog.djjproject.com/614 - 구글 홈 컨넥터 설치https://blog.djjproject.com/615 - dw connector 설치https://blog.djjproject.com/617 - 중간 정리https://blog.djjproject.com/618 - Beelink GT-Mini A armbian 설치https://blog.djjproject.c.. 2020. 5. 27.
HASS 디바이스 트래커 설정 안녕하세요? 이제 자동화를 해보기 위해서 노력을 하고 있습니다. 일단 자동화를 생각해본 것이 아래와 같습니다. 1. 자동화 1) 온수 자동화 샤오미 조도 센서를 통해 화장실에 불이 감지되면 보일러 외출모드 설정 실제로, 화장실 등 스위치를 직비로 했다면, 쉽게 자동화가 가능하겠지만, 제 집의 스위치가 특이하게 생겨서.. 그리고 제 집이 아니라서 뜯지를 않았습니다. 그래서 조도 센서를 통해서 자동화 하려고 마음 먹었네요. 2) 재실 센서 재실을 감지하기 위해서 nmap 을 쓰거나 위치 기반으로 하거나 혹은 블루투스로 가능할 것 같았습니다. 그런데 nmap 으로 하기에는 조금 배터리에 문제가 있어서... 그래서 아무래도 블루투스를 통해서 재실을 감지하는게 좋을 것 같았습니다. 3) 에어컨 자동화 특정 습도,.. 2020. 5. 24.
Beelink GT-Mini A Armbian 설치 및 이전 안녕하세요? 간략하게 메모를 합니다. AoL 환경에서 안드로이드를 쓸 일이 없어서 Armbian 으로 넘어가는 부분입니다. 일단, 패키지 설치 속도가 EMMC 에 설치하는게 아니라서 매우 느립니다. armbian 설치는 이 링크를 참고하세요. https://blog.djjproject.com/618 0. 패키지 주소 한국 미러로 바꾸기 root@aml:~# sed -i -e 's/httpredir.debian.org/ftp.lanet.kr/g' /etc/apt/sources.listroot@aml:~# apt updateHit:1 http://ftp.lanet.kr/debian buster InReleaseHit:2 http://ftp.lanet.kr/debian buster-updates InRelea.. 2020. 5. 17.
[에어컨 자동화 준비]하트 모양 Smart IR Hub (HA / Tuya Tap to Run 연동) 안녕하세요. 도정진입니다. IR 제품 관련하여, 여러가지 고민을 한 결과의 백업 글입니다. 자세하게 작성을 하지 않습니다. 차후에 연동글을 적을 때 자세하게 적을 예정입니다. 1. 미 컨넥터 (청미 리모트 V2) 다 좋은데 삼성 에어컨의 경우 끄기가 작동되지 않는 문제가 있습니다. 본래 학습을 할 때, 에어컨 리모컨으로 학습을 할 수도 있지만, 미홈 앱의 기기등록에서 IR 을 쏘고 미컨넥터 에서 학습을 동시에 하면 코드가 학습이 됩니다. 그러나, 삼성에어컨은 죽어도 끄기가 안됩니다. 켜기까지는 무난하게 되나, 끄기는 아래와 같이 타입을 돌려가면서 해도 작동이 안되네요. 물론 미홈 앱에 들어가서 눌러서 끄고 켜기는 잘 되지만, 저희는 그게 필요없으니까요 ㅎㅎ 자동화와 한곳에 모아두기 위함인데.. 잘 안되었.. 2020. 5. 4.
오라클 프리티어 계정 생성 및 인스턴스 생성하기 안녕하세요? 간결하게 오라클 프리티어 계정 생성 및 머신 생성까지 가보겠습니다. US : East 리전KO : Korea 리전 1. 계정 생성 아래의 주소에서 가입을 하시길바랍니다. 이 글은 국내를 기반으로 하고 있기 때문에 미국 주소등을 고려하지 않습니다. https://www.oracle.com/kr/cloud/free/ 중간에 주소 및 전화번호 인증 및 카드등록 까지 하게 되는데요. 1달러를 한번 빼보는 것 같습니다. (환율 살벌하네요.) 2. 로그인 하기 리뷰잉 중이라고 메일이 날아옵니다. 리뷰가 끝나지 않으면 로그인을 못하는 거 같네요. 잠시 기다려 보겠습니다. 3. 카드 관련 회원 가입 문제 오라클 클라우드의 경우 카드를 많이 가리는 것 같습니다. 상기와 같이 리뷰잉 중이라고 나오고, 실제로 .. 2020. 4. 23.
HomeAssistant Core / 코콤 월패드 샤오미 공기청정기 연동하기 / Elfin EW11 / RS485 안녕하세요? 도정진입니다. 새로 이사한 집이 나름 최신식이라 월패드가 있었습니다. 이 월패드의 다수 기능을 휴대폰으로 가져와보도록 하겠습니다. 한편, 아래의 글은 IOT 어린이.. 아린이가 작성한 글로써, 몇가지는 효율적이지 못한 부분이 있을 것이며, 틀린 부분도 있을 것입니다. 감안하시고 봐주시길 바랍니다. 시작합니다. 1. 이전 집 환경과 지금 집 분석 이전 집의 경우, 월패드라는 것이 없었으며, 모든 것들이 아날로그였습니다. 본격적으로 IOT 를 시작하게된 계기는 에어컨과 전기온수기 (샤워용) 으로 인한 전기요금 부분 때문이였습니다. 그럼, 작년 7월 부터 이번 3월까지 산 집에서 첫달 전기요금을 보시겠습니다. 대략 일주일 사용량이 136KW 로 ㄷㄷ한 수치입니다. 실제로 이 사용량이 어떻게 나왔는.. 2020. 4. 18.
Let's Encrypt SSL 인증서 발급하기 (certbot / renew) 안녕하세요. 최근에 FTPS 서버 설정을 하면서, 확인되지 않은 CA 에서 발급한 인증서로 에러가 발생하는 부분이 있어서 이번에 Let's Encrypt 를 통해 모두 신뢰할 수 있는 CA 에서 발급한 인증서로 처리하기 위해 아래의 가이드를 백업합니다. 정확히 인증 과정에 대해서 모르며, 설정방법에 대해서만 기술합니다. 이전에는 와일드 카드가 되지 않았는데 이제 된다고 해서 시도해봄직 한 부분이 있습니다. https://letsencrypt.org/ko/ 1. certbot 설치하기 간단하게 apt 툴로 설치합니다. root@AOL-Debian:~# apt install certbotReading package lists... DoneBuilding dependency tree Reading state .. 2020. 4. 5.
Opengrok 설치하기 안녕하세요? 이번에는 웹 기반으로 소스를 탐색할 수 있는 툴에 대해서 알아보겠습니다. 1. ubuntu docker 컨테이너 생성 일단 컨테이너에서 돌릴 예정으로 아래의 명령으로 컨테이너를 생성합니다. docker pull ubuntu:16.04 docker run -d -it --restart=always --name opengrok --net=host ubuntu:16.04 /bin/bash docker 컨테이너의 경우 restart 옵션을 줄 때에 /bin/bash 를 실행하도록 지정하고, 혹시 소스 폴더를 바인딩 하시려면 -v 옵션으로 바인딩을 하시길 바랍니다. 이후, docker 컨테이너에 접근하여 서비스를 수동으로 시작해줘야하는 불편함이 있지만, 일단 빠르게 시작하기 위함임으로 상기와 같이 실.. 2020. 2. 24.
TVHeadend 4.3 버전 이상에서 리버스 프록시 설정하기 안녕하세요? 최근에 S사의 http 감지를 통해 tvh 연결을 막아버리면서, 아래와 같이 설정을 진행하게 되었습니다. 다만, htsp 를 사용하는 kodi 에서는 영향이 없습니다만, 9981 포트를 사용하는 부분에서는 문제가 생깁니다. 바로 시작하겠습니다. 1. 웹서버 설치 및 모듈 활성화 및 셀프 사인 인증서 생성 apt install apache2 a2enmod proxy proxy_ajp proxy_http rewrite deflate headers proxy_balancer proxy_connect proxy_html ssl proxy_wstunnel mkdir /etc/apache2/ssl openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout.. 2020. 2. 5.
태블릿 / 노트북 외장 eGPU 장착 (라이저) 안녕하세요? GPU를 통해 인코딩을 하려면 아래의 부분이 필요로 됩니다. (하기 정보는 정확하지 않습니다. 경험 기반이라 그렇습니다.) H264 : 4세대 이상HEVC : 4세대 이상HEVC Main10 : 7세대 이상VP9 : 7세대 이상VP9 Profile2 : 8세대 이상 NVIDIA 그래픽 카드 기준으로 상기 모두를 커버하려면, 코어가 GP107 이상 되어야 합니다. 즉, 초기에 나온 1060 의 경우 GP106 이기 때문에 VP9 Profile2 디코딩이 되지 않습니다. 1050TI 나 GT1030 혹은 P400을 이용해야합니다. 결론은, 모든 영상물을 인코딩해서 모바일 기기에 쏴주려면, 저전력인 P400 을 사용해야하는 부분입니다. MAX가 30W 이기 때문입니다. 쿼드로 제품이기 때문에 인코.. 2020. 1. 15.
버추얼 박스 6.1 on 데비안 10 Buster 안녕하세요? 오랜만에 새로 설치를 해보았습니다. 버추얼박스 설치 및 ExtPack 설치 그리고 웹 UI 설치까지 가보겠습니다. 1. 버추얼 박스 설치 공식 홈페이지에 이동하시어 리눅스용을 다운받습니다. (repo 주소등록을 해도 되나 그렇게 하면 차후에 의존이 맞지 않게 될 수 있음으로, 버전을 찍어서 다운로드합니다.) https://www.virtualbox.org/wiki/Linux_Downloads 참고로 버추얼 박스 설치시 운용중인 커널의 헤더가 필요합니다. 헤더가 없으면 dkms 커널 모듈 빌드에 실패하게 됨으로 커널 헤더 유무를 꼭 체크하시길 바랍니다. deb 설치 파일을 받습니다. root@openmediavault:~# wget https://download.virtualbox.org/vi.. 2020. 1. 3.
docker image rootfs 만들기 안녕하세요? docker hub에 있는 이미지를 다운 받아서 사용해보려고 스크립트를 하나 만들었습니다. 현재 docker 가 되지 않는 제품이 이 방법을 이용하면 조금 이나마 해소를 하실 수 있을 것 같습니다. docker 이미지의 구조는 base 운영체제 이미지를 제외한 변경분만 추가로 받게 되어 있는 overayfs 등을 활용합니다. 즉, base 이미지는 읽기 전용으로 받아두고 해당 운영체제를 사용하여 만들어진 이미지들은 한 이미지를 사용하고 추가로 변경분만 사용하는 형태로 구성되어 있습니다. miconnector 의 경우 AoL 에서 구동할 때, 이미지를 끄집어 내어 native 환경으로 구동을 했었는데요. 일단 시작합니다. wget https://github.com/djjproject/andro.. 2019. 12. 20.
rclone web-gui 아직 쓸만하지는 않습니다. 안녕하세요? 이전에 RCLONE 에서 웹 GUI 가 나왔다는 소식을 듣고 있다가.. 최근에 COPY 할 일이 생기면서 찾아보게 된 부분입니다. 간단히 설치가 가능합니다. 1. rclone 웹 GUI 실행 /usr/bin/rclone rcd --rc-addr=0.0.0.0:5572 --rc-user=id --rc-pass=pw --rc-web-gui --rc-serve 상기 명령어로 실행이 가능합니다. 2. init.d 스크립트 작성 및 등록 wget https://github.com/djjproject/android_over_linux/raw/master/init.d/rclone-web -O /etc/init.d/rclone-webchmod a+x /etc/init.d/rclone-web update-r.. 2019. 12. 8.
PLEX /var/lib/plexmediaserver 폴더 이동 후 생기는 문제.. 해결 안녕하세요? 전에 두목님께서 아래의 글을 올려주신 적이 있죠.. https://cafe.naver.com/mk802/25352 라이브러리 이동 후, 트랜스코딩 자체가 죽어버린다는 문제입니다. 저도 용량이 부족하다보니 옮겨야하는데.. 음.. 로그를 찍어보니 아래와 같습니다. 1. 로그 13 Dec 07, 2019 17:46:19.790 [0x7fdb65aaab80] WARN - [FFMPEG] - Error loading external lib: /srv/dev-disk-by-label -2tb/plex/plexmediaserver/Library/Application Support/Plex Media Server/Codecs/395e79c-2735-linux-x86_64/libmpe g4_decoder.s.. 2019. 12. 7.
Visual Studio Code Server 설치하기 (codeserver) 안녕하세요? 이번에는 VSCode 환경을 Web에서 사용할 수 있는 CodeServer 를 설치하고자 합니다. https://code.visualstudio.com/ 본래 데스크톱에서 사용하는 프로그램은 상기와 같습니다. 그런데 이 부분을 웹으로 가져오는 code-server 라는 것이 있어서 설치해 보려고 합니다. 공식 배포 URL 은 아래와 같습니다. https://github.com/cdr/code-server 1. 바이너리 받기 및 폴더 배치 깃허브의 릴리즈 부분에서 아래의 파일을 받습니다. 아직까지는 arm 용으로는 제공이 되지 않고 있습니다. arm 용으로 사용하려면 qemu로 실행을 해야할 것 같습니다. 마지막 부분에서 다뤄보도록 하겠습니다. root@openmediavault:/opt# w.. 2019. 11. 23.
Chrome Remote Desktop Headless 설치하기 안녕하세요? 크롬 원격 데스크톱 기능을 headless 상태에서 Chrome 브라우저를 설치하지 않고 사용하는 방법에 대해서 기술하고 있습니다. 1. Chrome Remote Desktop 설치하기 https://remotedesktop.google.com/headless/ 상기 경로로 이동하면 설치하는 파일을 받을 수 있습니다. 그럼 Headless 로 작동하고 있는 debian10 에 설치를 해보겠습니다. (amd64) root@openmediavault:~# wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb--2019-11-18 18:48:54-- https://dl.google.com/linux/direc.. 2019. 11. 18.