IT Info & Tips/리눅스 & NAS Info

00. 설치에 앞서서 몇 안되는 설치형 미디어 서버 중에서 하드웨어 트랜스코딩같은 기능을 제공하면서 무료로 사용이 가능한 Jellyfin을 설치하는 방법을 간단하게 소개하도록 한다. 젤리핀의 전신은 Emby 미디어 서버로, 해당 서비스가 오픈 소스를 포기하고 상업용으로 돌아서면서 포크되어 나온 오픈소스 미디어 서버가 지금 소개하는 젤리핀이다. 젤리핀에 대한 장단점 소개나 사용법 등등은 기회가 될때 다른 글에서 다루기로 하고, 이번 글에서는 시놀로지 제품군에서 도커를 활용해 설치하는 방법에 대해 알아보도록 한다. 그저 명령어만 나열하지 않고, 왜 이렇게 입력해야하고 실행해야하는지에 대해서 가능한한 상세하게 설명을 포함함으로써 도커 사용법에 대한 감을 잡도록 한 글이니 참고하시길 바란다. (그런 의미에서 숙..
도커 Docker에서 유용하게 쓸수 있는 이미지 중 하나인 wetty는 웹브라우져에서 SSH 터미널 기능을 구현해주는 서비스다. 흔히 사용되는 putty가 없을때 웹브라우저 만으로도 간단한 ssh 접속 환경을 구현해주기 때문에 편리하게 쓸수 있지만 사용상 주의할 점이 있다. 일반적으로 id/password 방식을 로그인에 사용한 쉘 접속 방식은 보안에 취약하고 외부 침입의 첫번째 타겟이 되는만큼 세팅할때 아예 password 입력 기능을 꺼버리고 publickey / privatekey 매칭으로 사용하는 경우가 많다. 서버에 퍼블릭 키를 업로드하고 접속하려는 클라이언트에만 프라이빗 키를 설치해주면 그외 기기에서는 접속이 불가능하기 때문이다. 널리 알려진 방식인만큼 wetty에서도 퍼블릭키를 통한 로그인 ..
시놀로지 NAS에서 지원하는 다양한 패키지중에는 유명한 PLEX도 있지만 무슨 이유에서인지 자동 업데이트 기능이 막혀 있다. 업데이트때마다 파일을 다운로드해서 수동으로 패키지를 업데이트해줘야하는데 꽤 빈번하게 업데이트가 이뤄지는 Plex인만큼 귀찮은 작업임에는 분명하다. 덕분에 네이티브로 구동이 가능한 앱임에도 굳이 도커를 이용해서 가상화 상태로 돌리는 웃픈 상황도 종종 벌어지고 있다. 스크립트로 자동화를 하려고 끄적이다보니 깃헙에 분명 관련 사항이 있으리라 생각되었고 찾아보니 역시나 여러가지가 존재했다. 그중 테스트가 끝난 스크립트를 하나 가져와서 소개해본다. 깃헙 링크는 아래와 같다. cowboy/synology-update-plex Script to Auto Update Plex Media Serv..
P2P 동기화 소프트웨어 Resilio Sync 를 이용하다보면 발생하는 에러들 중에서 아래와 같은 문구가 표시되는 이유와 해결법에 대해 알아보도록 한다. 에러 표기 문구 : Agent Run Out Of System Notify Watchers 에러 이유 : 동기화에 적용되는 파일과 폴더 개수가 미리 정의된 수치를 넘어서면 발생한다. 쉽게 말해서 너무 많은 파일이나 폴더를 동기화할때 발생한다. 클라이언트 하단에 붉은 글씨로 표기되는데 해당 에러가 발생하면 동기화가 제대로 진행되지 않을수 있으니 제한 수치를 올려서 해결해야 한다. 방법은 아래와 같다. Putty 같은 SSH 클라이언트를 이용해서 Sync가 설치된 서버에 쉘 접속 한 후 아래 명령어들을 입력한다. cat /proc/sys/fs/inotif..
Bitwarden (Official version) / Bitwardenrs (SQLite version) 개인용 서버에 설치해서 로컬 호스팅으로 사용가능한 개인용 패스워드 매니저인 Bitwarden에 대해서 알아보다보니 묘하게 설치법이 2가지로 갈리는걸 알 수 있다. 하나는 공식 홈페이지에서 설치용 키를 발급받아 쉘 스크립트로 설치하는 방법이고 다른 하나는 간편하게 도커 이미지로 설치하는 방법이 그것이다. 그런데 좀 더 깊게 살펴보면 묘하게 서로 뭔가가 다르다. 같은 이미지라면 설치 방법은 달라도 매개변수나 그런 부분은 동일해야할텐데 너무 차이가 나서 알아보니 비트워든은 순정 버전과 포크된 다른 버전들이 존재했다. 오피셜이라 할만한 순정 이미지는 bitwarden.com 에서 배포하는 것으로 말그대로 ..
PLEX SSL certification On Synology NAS 통합 미디어 서버 Plex는 웹 환경과 모바일 환경을 모두 지원하는만큼 인증서를 통한 SSL 접속 기능을 사용할 수 있다. 이번 글에서는 시놀로지 DS-920+에서 SSL 인증서를 만들고 Plex 서버에 적용하는 방법을 게시하도록 한다. 가장 먼저 할 일은 사용할 인증서를 선택하는 것이다. 시놀로지 NAS를 설치했다면 기본적으로 시놀로지에서 발급한 인증서가 내장되어 있는데 범용성을 위해서는 아무래도 무료로 발급받을수 있고 광범위하게 사용되고 있는 Let's Encrypt 인증서를 새로 하나 받는게 좋을 것이다. 본 글에서는 인증서 발급 방법은 따로 다루지 않으니 시놀로지에서 공식적으로 제공하는 아래 유튜브 링크를 참고하시길 바란다. ▲..
당신이 알아야 할 6가지 IDE에 대해서 6 IDEs you need to know about (10 July, 2018) written by Martin WimpressTranslated by cOOLwaRP 리눅스는 예전부터 다양한 지원 언어들과 사용 가능한 개발툴들로 인해 개발자들이 선호하는 플랫폼이었다. 이번 글에서는 여러분의 생산성을 향산시켜줄 6가지 IDE 들을 조명해보도록 한다. 각각의 IDE들은 Snap을 통해서 설치 가능하며 몇초만에 간단하게 완성된 개발 워크스테이션을 제작 할 수 있다. 여기서는 개발자들이 알아야할 최고의 IDE 6개외에도 14개의 IDE를 추가로 소개한다. 1. Visual Stuido Code 비쥬얼 스튜디오 코드 비쥬얼 스튜디오 코드는 많은 개발자들이 선택하는 코드..
심심할때마다 가끔 서버 사이드 스킬을 공부 중이라 본격적으로 운영한것은 아니지만 다양한 테스트를 작년부터 진행해오고 있는데 그동안 관리의 편의성과 하드웨어의 활용이라는 명제를 내세워 윈도우10 환경에서 Hyper-V 를 통해 Ubuntu를 돌리고 있었다. 이러한 방식의 서버 운영은 무엇보다도 Hyper-V 자체에 내장된 스냅샷 기능으로 인해 유지보수가 굉장히 편리하고 데스크탑과 동일한 윈도우 10 환경인지라 이것저것 편리함이 있는게 사실이다. 본인 기준으로는 로지텍의 프리플로우 기능을 사용할수 있는것고 한몫했는데.. 다만 CPU(쿼드코어 J3477) 8GB 램, 1G 네트워크 등등 개인용으로 사용하기에 무엇 하나 아쉬움이 없는 웹서버 환경이건만 워드프레스가 생각보다 너무 느린게 거슬리는 요소였다. 접속때..
얼마전 우분투 17.10 버전이 공개되었다. 서버 용도로 사용중이기 때문에 LTS 버전을 사용함이 마땅하지만 본인같이 최신 버전에 환장하는 사람들은 귀찮아도 신 버전의 희생양이 되기를 자처하기 마련이다. 17.04 서버 버전을 사용하다가 시스템 하드웨어가 고장나는 바람에 고이 접어뒀었는데 마침 새로운 하드웨어도 생겼고 타이밍 좋게 17.10이 나왔길래 새로 올렸더니 뜬금없이 네트워크 드라이브 마운트에서 문제가 생겨서 해결법을 찾아봤다. 기본적인 방법은 아래 링크를 참조하시길 바란다. cifs 를 설치하고 마운트할 디렉토리를 만들어 붙여주면 되는데..어찌된 영문인지 17.10에서는 잘못된 명령어라는 엉뚱한 소리만 내뱉고 작동이 되지 않는다. 2017/01/31 - 우분투 NAS 네트워크 드라이브 마운트 해..
예시 설치 시스템 : ubuntu Server edtion 17.04 설치 방법 : 1. vim 등등의 에디터를 이용해 Repository를 추가해준다. $ sudo vim /etc/apt/sources.list 가장 끝 라인에 아래 주소를 추가한다. (참고로 i키를 눌러야 입력 모드가 된다.) deb http://download.webmin.com/download/repository sarge contrib 이후 esc를 눌러 입력 모드를 빠져 나온뒤 ;wq를 눌러 저장후 에디터를 종료 한다. 2. 인증키를 받아온다. GPG 키가 필요하기 때문에 아래 명령어를 통해 받아오도록 하자. $ cd /root $ wget http://www.webmin.com/jcameron-key.asc $ apt-key ..
Plex Media Server는 인터넷의 각종 DB를 이용해 미디어의 포스터 및 각종 정보를 긁어와 표시해주는데 이를 담당하는 것이 에이전트 Agent 이며, 플러그인을 통해 확장할 수 있다. IMDB 같은 곳에서 방대한 정보를 제공하긴하지만 국내용 자료에 있어서는 다음 DAUM이 더 유리하기 때문에 별도의 플러그인을 설치해 사용하곤 한다. git 이 설치되어 있지 않다면 아래 명령어로 먼저 설치 한 후 진행하도록 한다. $ sudo apt-get install git github의 다음 에이전트 url은 아래와 같다. https://github.com/axfree/DaumMovie.bundle 다만 plex가 버전업되면서 커스터마이징 하는 유저들이 많기 때문에 절대적인것은 아니니 그때 그때 검색을 통..
우분투를 서버로 사용한다면 본체를 어딘가에 쳐박아두고 원격접속으로 제어하기 마련이다. 몇가지 방법이 있겠지만 윈도우10을 사용하는 유저라면 기본적으로 내장되어 있는 "원격데스크톱" 을 사용하는게 편하다. 이를 위해서 우분투에 xrdp를 기반으로 몇가지를 설치하고 작업해줘야하는데 그 중에서 개인적으로 가장 쓸만하다고 생각하는 방법 하나만 소개하도록 한다. 기본적으로 xrdp + xfce4 환경인데, 굳이 이것을 사용하는 것은 mate와는 다르게 기본 세팅만으로도 윈도의 Copy&Paste가 먹혀들고 터미널의 프로파일 세팅이 그대로 적용되기 때문에 시각적으로도 보기가 좋아서라는 지극히 개인적인 이유에서다. 1. 먼저 우분투의 패키지를 최신 상태로 업데이트 한다.$ sudo apt-get update $ su..
기본적으로 하드디스크의 S.M.A.R.T 정보는 GUI 환경에서 손쉽게 확인이 가능하다. 우분투에서도 간단하게 확인 가능한데 이런저런 이유로 터미널에서 확인하고자한다면 한가지 패키지를 설치해줄 필요가 있다. $ sudo apt-get install smartmontools 설치 패키지 명칭과 다르게 실행 명령어는 smartctl 이다. 도움말은 man 또는 --help 를 이용하자. $ man smartctl $ smartctl --help 실행 방법은 간단한다. -옵션 드라이브명칭 $ smartctl -i /dev/sda
설치 환경 : ubuntu 16.10 1. 플렉스의 공식 홈페이지인 Plex.tv 사이트의 다운로드 페이지에서 자신이 사용중인 버전과 동일한 최신 버전의 다운로드 링크를 확인한다. 2. 아래 명령어를 통해 해당 링크를 다운로드한다. (위에서 복사한 링크 사용.) $ sudo wget https://downloads.plex.tv/plex-media-server/1.3.4.3285-b46e0ea/plexmediaserver_1.3.4.3285-b46e0ea_amd64.deb 3. dpkg 명령어를 통해 패키지를 설치한다. $ sudo dpkg -i plexmediaserver_1.3.4.3285-b46e0ea_amd64.deb 4. 설치가 끝난 패키지는 rm 명령어로 삭제한다.
글쓰는 사과
'IT Info & Tips/리눅스 & NAS Info' 카테고리의 글 목록