IT이야기 2021. 5. 28.
시놀로지 NAS Docker에서 컨테이너로 이미지 만드는 법
시놀로지에서 Docker을 잘 운영하려면 GUI로 제공되는 기능 이외에 CMD(ssh)를 다루기는 해야 합니다. GUI로 제공되지 않는 기능 중에 하나가 컨테이너로 이미지를 만드는 기능입니다. Docker을 활용하다 보면 요긴하게 활용되는 기술인데 왜 제공이 되지 않은지는 모르겠습니다. 이미지로 컨테이너 만들어 실행하기 먼저 이미지로 컨테이너를 만들어 실행시켜 봅니다. 이 작업은 어렵지 않겠지요? 혹시 완전 초보시라면 아래에 이전에 포스팅한 내용을 확인해 주세요. 시놀로지 Docker 기본 사용법 시놀로지의 Docker앱에서 좌측 컨테이너 메뉴를 보면 우측에 모든 컨테이너들을 볼 수 있습니다. 저는 테스트로 이 중에서 strapi_strapi 컨테이너를 이미지로 만들 예정입니다. 시놀로지의 ssh 기능 ..
IT이야기 2021. 3. 17.
시놀로지 DSM7.0!! 좋아진 점 5가지
RAM을 16 Gbyte로 잘못 업그레이드하는 바람에 5개월 동안 개고생 하다가 겨우겨우 복구해서 초기화한 김에 DSM 7.0 베타버전을 설치해 봤습니다. 시놀로지의 장점이라고 한다면 하드웨어에 못지않은 강력한 소프트웨어를 가지고 있다는 것입니다. 그것의 기반이 되는 것이 DSM(DiskStation Manager)인데 2020년까지는 DSM 버전이 6.2였으며 21년도에 7.0으로 오픈을 목적으로 현재 베타 버전을 제공하고 있습니다. 베타버전이기는 하지만 DSM 7.0을 사용해 보면서 느낀 주관적인 관점에서 장점 5가지 정도 소개해 보도록 하겠습니다. 1. 인터페이스 개선 먼저 전체적으로 인터페이스의 느낌이 바뀌었습니다. 배경 이미지도 세련되게 바뀌었고요. 아이콘도 많이 바뀌었습니다. 제어판의 아이콘은..
IT이야기 2021. 3. 15.
시놀로지 NAS의 Docker로 STRAPI설치하기
시놀로지 NAS는 개발자에게 축복과도 같은 장비입니다. 일반 사용자처럼 사진의 관리나 파일의 관리를 개인용 클라우드처럼 사용할 수 도 있지만 DSM을 활용한다면 다양한 용도로 사용할 수 있기 때문입니다. 더욱이 Docker을 활용한다면 웬만한 Toy프로젝트나 개발용 프로젝트 정도는 쉽게 구현할 수 있습니다. 이번에 STRAPI라는 오픈소스 프로그램에 흥미가 생겨서 시놀로지의 Docker을 활용하여 설치 해보려고 합니다. STRAPI는 아주 쉽게 Restfull 또는 GraphQL API를 생성해주는 MIT라이선스의 오픈소스 프로그램입니다. 자세한 설명은 아래의 경로를 참고해 주세요. 프론트앤드 개발자에게 꼭 필요한 백앤드를 책임질 STRAPI strapi는 backend를 담당하기 때문에 데이터베이스가 ..
IT이야기 2020. 5. 23.
서베일런스스테이션에 다후아 IP카메라(IPC-A35) 등록하는 방법
예전에 다후아 IP카메라인 IPC-A35를 구매했던 적이 있었습니다. 그때는 어찌어찌 서베일런스스테이션에 붙혀서 사용했었는데 서베일런스를 초기화 하고 다시 연결할때 고생을 많이 해서 설정에 대한 경험을 기록해 보려고 합니다. 먼저 해당 IP카메라를 서베일런스스테이션에 등록하기 전에 IP Address를 먼저 할당해야 합니다. 그러기 위해서는 먼저 유선 LAN을 연결하여 기본 세팅을 해줘야 합니다. 기본 세팅하는 방법은 먼저 포스팅한 아래의 글을 참조하세요. 다후아 IP카메라(IPC-A35) 초기 설정하기 바로가기 IP Address가 할당되었다는 가정 하에 아래 처럼 IP카메라를 추가하면 됩니다. IP카메라 추가 먼저 서베일런스스테이션에서 IP카메라 앱을 실행시킵니다. 왼쪽 상단에 있는 추가 버튼을 클릭..
IT이야기 2020. 4. 2.
몽고DB의 짝궁 Robo 3T 설치하기
이전에 시놀로지 나스의 도커에서 몽고DB를 설치하는 방법을 포스팅했습니다. 시놀로지 도커로 몽고DB 설치하는 방법 바로가기 시놀로지 도커로 몽고 익스프레스(mongo-express) 설치하기 바로가기 이번에는 Mongo-express처럼 웹브라우저에서 보는 것이 아니라 설치형 몽고DB 관리 툴을 설치하고 연결하는 방법에 대해서 포스팅하려고 합니다. Robo 3T 설치하기 Robo 3T는 설치형 오픈소스 몽고DB 관리 툴입니다. 먼저 해당 사이트로 이동합니다. Robo 3T 다운로드 받기 Robo 3T 홈페이지 다운로드 바로가기 다운로드 페이지에 접속하면 3개의 버튼이 보이는데, Studio 3T는 GUI가 훨씬 뛰어난 상업용 프로그램이고, Robo 3T는 오픈소스용 쉘기반의 무료 프로그램입니다. 상단에 ..
IT이야기 2020. 4. 1.
시놀로지 도커로 몽고 익스프레스(mongo-express) 설치하기
이전 포스팅에서 도커로 몽고DB를 설치해 봤습니다. 시놀로지 도커로 몽고DB 설치하는 방법 바로가기 몽고DB는 설치가 되었으나 이 DB만으로는 CLI외에 Database를 볼 수는 없습니다. 이 몽고DB를 보기위한 방법 중 하나는 Mongo-express를 이용하는 방법입니다. Mongo-express는 phpMyAdmin처럼 웹브라우저로 몽고DB를 볼 수 있습니다. 이 Mong-express를 시놀로지 도커로 설치해 보겠습니다. Mongo-express 도커 설치하기 먼저 시놀로지 DSM에서 도커를 엽니다. 레지스트리 메뉴를 선택합니다. 검색창에서 mongo로 검색을 합니다. 2번째 줄에 있는 mongo-express를 더블 클릭하여 다운로드를 받습니다. 다운로드 받은 도커이미지는 이미지 탭에서 확인할..
IT이야기 2020. 4. 1.
시놀로지 도커로 몽고DB 설치하는 방법
Mongo DB 도커 설치하기 시놀로지 도커(Docker)를 이용해서 몽고DB(MongoDB)를 설치하는 방법을 포스팅합니다. 먼저 시놀로지 DSM에서 도커를 엽니다. 레지스트리 메뉴를 선택합니다. 검색창에서 Mongo로 검색을 합니다. 검색 결과중 공식이미지를 클릭해서 다운로드를 받습니다. 다운로드 받은 것은 이미지 메뉴에서 확인 할 수 있습니다. 이미지 메뉴를 선택합니다. 지금 다운로드 받은 mongo:latest가 보입니다. 이것을 더블클릭 합니다. 다운로드 받은 이미지로 컨테이너를 생성해야 합니다. 컨테이너 이름을 임의로 입력합니다. 가능하면 몽고DB인지 알 수 있는 이름을 입력하세요.. 고급설정을 클릭합니다. 실제 서비스로 사용한다면 고급설정 탭에서 자동 재시작 활성화를 체크합니다. 혹시 어떤 ..
IT이야기 2020. 3. 12.
시놀로지 비디오스테이션(Video Station)에서 동영상이 재생되지 않을때 해결하는 방법
크롬브라우저에서 시놀로지의 비디오스테이션을 열어서 동영상을 플레이해 보면 어떤 동영상은 실행이 되지 않는 경우가 있습니다. 이것의 보통 주된 이유는 동영상 또는 음성 코덱이 맞지 않거나 없기 떄문에 그렇습니다. 주로 MKV, DTS, AC3 등의 코덱이 그렇습니다. 이 동영상을 컴퓨터나 스마트폰의 동영상플레이어로 본다면 문제없이 보여질 것입니다. 하지만 웹브라우저에서 실행되는 비디오스테이션에서 클릭하여 열어보면 재생이 되지 않습니다. 동영상 재생되지 않는 문제를 해결하는 방법 해결책은 ffmpeg 동영상 코덱을 시놀로지 나스에 설치해 주는 것입니다. 시놀로지의 공식 패키지센터에서는 이 코덱을 제공해 주고 있지 않기 때문에 시놀로지 커뮤니티에서 해당 코덱을 찾아 설치해야 합니다. 패키지센터에 커뮤니티 패키..
IT이야기 2020. 3. 12.
시놀로지 나스 DS918+ NVMe SSD 캐쉬 업그레이드하는 방법
노트북의 SSD를 업그레이드하고 나서 남은 128GB NVMe SSD를 DS918+의 캐쉬 SSD로 사용해 보려고 합니다. 설치는 상당히 쉽습니다. SSD 캐시 장착 준비하기 일단 기존의 DSM의 저장소관리자 화면을 보겠습니다. HDD/SDD 메뉴를 보면 저는 HDD가 3개 밖에 없어서 3개가 표시되어 있습니다. SSD 캐시 메뉴를 보게 되면 사용할 SSD가 없다고 표시 되고 있습니다. 먼저 SSD 캐시 어드바이저를 보면 현재 필요한 권장크기의 캐시가 얼마나 되는지 알려줍니다. 저는 대략 54.5GB가 필요하다고 하네요.128GB를 장착하려고하니 용량은 충분하지 않을까 합니다. 장착하기 전에 먼저 나스를 종료해야 합니다. 종료는 전원버튼을 3초이상 눌러도 되지만 DSM화면에서도 종료를 할 수 있습니다. ..
IT이야기 2020. 3. 12.
시놀로지 Docker로 Wordpress 완벽하게 설치하기
시놀로지는 정말 좋은 어른들의 장난감인것 같습니다. 할게 이것 저것 무궁무진하게 많습니다. 우리 가족의 사진 히스토리를 기록할 수도 있고 어디에서든지 비용부담없이 동영상을 즐길 수도 있고 만화서버로도 이용할 수 있습니다. 그중에서도 프로그래머나 개발자 라면 정말 반길만한 서비스가 있는데, 바로 도커(Docker)라고 할 수 있습니다. 도커에 대해서 자세히 알려면 공부를 많이 해야 겠지만 간단하게 말한다면… 개발자가 개발을 하다가 "이게 아닌가벼~~"하는 생각이 들때 그냥 도커 컨테이너만 삭제해 버리면 깨끗하게 삭제가 가능하다는 것입니다. 다시 시작 할 수도 있고 도커로 개발이 완료되었을때 그상태 그대로 운영으로 돌릴 수도 있습니다. 저도 몇개의 도커사용법을 포스팅했는데요. 아래의 경로를 참고하세요. 시놀..
IT이야기 2020. 3. 12.
시놀로지 Docker로 Wordpress 완벽하게 설치하기
시놀로지는 정말 좋은 어른들의 장난감인것 같습니다. 할게 이것 저것 무궁무진하게 많습니다. 우리 가족의 사진 히스토리를 기록할 수도 있고 어디에서든지 비용부담없이 동영상을 즐길 수도 있고 만화서버로도 이용할 수 있습니다. 그중에서도 프로그래머나 개발자 라면 정말 반길만한 서비스가 있는데, 바로 도커(Docker)라고 할 수 있습니다. 도커에 대해서 자세히 알려면 공부를 많이 해야 겠지만 간단하게 말한다면… 개발자가 개발을 하다가 "이게 아닌가벼~~"하는 생각이 들때 그냥 도커 컨테이너만 삭제해 버리면 깨끗하게 삭제가 가능하다는 것입니다. 다시 시작 할 수도 있고 도커로 개발이 완료되었을때 그상태 그대로 운영으로 돌릴 수도 있습니다. 저도 몇개의 도커사용법을 포스팅했는데요. 아래의 경로를 참고하세요. 시놀..
IT이야기 2020. 3. 12.
영문 Wordpress를 한글 Wordpress로 바꾸기
시놀로지에서 도커로 Wordpress를 설치하면 불행하게도 멀티랭귀지로 설치되는 것이 아니라 영문Wordpress가 설치가 됩니다. 아무래도 Docker 이미지를 가볍게 유지하기 위해서 Languages 폴더를 제거하고 만들어서 그런것 같습니다. 지금 설명드리는 영문 Wordpress를 한글 Wordpress로 변경하는 것은 시놀로지 Docker에 만 해당되는 것은 아니고 모든 영문Wordpress를 한글로 변경할때 해당 되는 내용이기도 합니다. 시놀로지에서 Docker로 Wordpress를 설치하는 방법은 이전에 포스팅한 내용을 참고하세요. 시놀로지 Docker로 Wordpress 완벽하게 설치하기 현재 영문 Wordpress 원래 이자리에 언어를 선택하는 콤보박스가 있어야 하는데 없습니다. 언어를 선..
IT이야기 2020. 3. 12.
시놀로지 Docker로 Wordpress 완벽하게 설치하기
시놀로지는 정말 좋은 어른들의 장난감인것 같습니다. 할게 이것 저것 무궁무진하게 많습니다. 우리 가족의 사진 히스토리를 기록할 수도 있고 어디에서든지 비용부담없이 동영상을 즐길 수도 있고 만화서버로도 이용할 수 있습니다. 그중에서도 프로그래머나 개발자 라면 정말 반길만한 서비스가 있는데, 바로 도커(Docker)라고 할 수 있습니다. 도커에 대해서 자세히 알려면 공부를 많이 해야 겠지만 간단하게 말한다면… 개발자가 개발을 하다가 "이게 아닌가벼~~"하는 생각이 들때 그냥 도커 컨테이너만 삭제해 버리면 깨끗하게 삭제가 가능하다는 것입니다. 다시 시작 할 수도 있고 도커로 개발이 완료되었을때 그상태 그대로 운영으로 돌릴 수도 있습니다. 저도 몇개의 도커사용법을 포스팅했는데요. 아래의 경로를 참고하세요. 시놀..
IT이야기 2020. 3. 12.
시놀로지 RAM 4GB에서 18GB로 램업(RAM UP) 했어요
이번에 시놀로지의 Docker 패키지 가지고 이것 저것하다가 너무 답답해서 RAM 업그레이드를 진행했습니다. 인터넷의 도움을 받고자 이것저것 찾아보고 최종적으로 실제 램업한 결과를 공유해 보고자 합니다. Synology의 DS918+ RAM UP은 얼마까지 가능한가? 제가 가지고 있는 시놀로지는 DS918+ 입니다. 슬롯은 2개가 있고 그 중에 한곳에 4G짜리 RAM이 하나 끼워져있습니다. 사진은 제가 교체하고 찍어서 삼성 RAM이 꽃힌게 보이지만 원래는 정품 Synology RAM이 꽂혀 있습니다. 어찌되었든 4GB RAM이 기본적으로 이렇게 슬롯 하나에 꽃혀있고 하나는 비워져 있습니다. 시놀로지의 공식적인 최대 RAM은 8GB로 되어 있습니다. 다시말하면 기본 4GB에 추가로 4GB를 끼워서 8GB로..
IT이야기 2020. 3. 12.
시놀로지 Docker로 Nodejs 웹서버 설치하고 띄우기
도커에서 Nodejs웹서버를 설치하고 띄우는 일은 간단하면서도 매우 유용한 작업입니다. 시놀로지 도커(Docker)은 주로 GUI로 설치를 진행하게되어 있어서 편리하기는 하나 아직 참고할 만한 자료들이 별로 없어서 처음 시도할 때는 애를 좀 먹게 되어 있습니다. 그래서 이번에는 시놀로지에 있는 도커(Docker) 스테이션으로 Nodejs 웹서버를 설치하고 실행하는 과정을 포스팅 해보려고 합니다. 전체적인 설명은 이전에 시놀로지 Docker 기본 사용법이라고 포스팅을 했으니 먼저 읽어보시는 것이 좋습니다. 레지스트리에서 nodejs 이미지 다운로드 받기 node.js로 웹서버를 실행시키는 것이 목적이니 먼저 node.js 도커 이미지를 다운로드 받아야 합니다. node.js 도커 이미지를 어디에서든 받아오..
IT이야기 2020. 3. 12.
시놀로지 Docker 기본 사용법
시놀로지 DS918+ 로 넘어온 이유 중 하나가 도커를 사용할 수 있다는 것 이였습니다. 기존에 사용하던 것은 Synology DS214+ 였는데 해당 기기에서는 성능 때문이였는지 Docker패키지를 설치할 수 없었습니다. 저도 도커 초보라서 많이 알지는 못하지만 정리차원으로 포스팅을 해 볼까 합니다. 도커란 무엇인가?? 도커란 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 라고 인터넷에 많이 올라와 있으나 초보자들에게는 이게 뭔~ 소린가~ 할 것입니다. 그래서 짧고 간단하게 풀어서 설명을 먼저 해 볼까 합니다. VirtualBox, VMware 같은 가상머신이라는 것이 있습니다. 가상머신은 컴퓨터 안에 또 다른 가상의 컴퓨터를 띄우는 기술을 말하는데 MAC컴퓨터에 windows를, Windows컴퓨터에..
IT이야기 2020. 3. 12.
스마트폰으로 시놀로지 OpenVPN 서버 접속하기
스마트폰으로 시놀로지 VPN 서버에 접속하는 방법은 이전에 포스팅을 헀으니 참고하세요. 스마트폰으로 시놀로지 VPN 서버에 접속하기 이번에는 OpenVPN으로 접속하는 방법입니다. 이전 포스팅에 시놀로지에 OpenVPN 서버를 설정하는 방법도 포스팅을 했으니 참고하세요. 시놀로지 VPN 서버와 VPN PLUS은 무엇이 다른것인가 스마트폰으로 시놀로지 OpenVPN 추가하기 OpenVPN은 오픈소스라 무료로 사용할 수 있고 현재 많은 VPN 업체에서도 사용하고있는프로토콜입니다. 비교적 안전하고 속도도 괜찮은 VPN이라고 보시면 됩니다. 다만 앱(프로그램)도 깔아야 하고 Config파일도 설정해야 하고 다소 복잡한 과정을 거쳐야 합니다. 먼저 플레이스토어에서 OpenVPN 앱을 찾아서 설치해야 합니다. 그러..
IT이야기 2020. 3. 12.
스마트폰으로 시놀로지 VPN 서버에 접속하기
이전에 시놀로지 VPN 서버와 VPN PLUS은 무엇이 다른것인가 라는 제목으로 시놀로지로 VPN 서버를 만드는 것을 포스팅 했었습니다. 이번엔 이 VPN서버에 스마트폰으로 어떻게 접근하여 사용하는지 포스팅하려고 합니다. 제 폰이 안드로이드이기 떄문에 안드로이드폰을 기준으로 설명을 드릴 예정이며 아이폰이나 기타 다른폰 일지라도 핵심 설정은 거의 대동소이하므로 참고하실 수 있을 것입니다. 스마트폰으로 VPN PPTP 추가하기 PPTP가 무었인지는 시놀로지 VPN 서버와 VPN PLUS은 무엇이 다른것인가에 설명을 달아놨으니 이전 포스팅을 참조하시면 됩니다. 먼저 스마트폰의 VPN설정 항목으로 이동해야 합니다. 설정 메뉴에서 연결이란 메뉴를 선택합니다. VPN연결은 많은 사람들이 사용하는 핵심 연결이 아니기..
IT이야기 2020. 3. 12.
Let’s Encrypt 인증서를 적용하여 안전한 페이지로 거듭나기
인터넷의 보안이 문제가 되면서 어느정도 공신력이 있는 웹사이트인 경우는 TLS 인증서를 설치해야 합니다. TLS 인증서를 사용하는지 쉽게 구분할 수 있는 것은 인터넷 주소가 https로 시작되는지를 보면 됩니다. TLS 인증서는 보통 SSL 인증서라고 말하기도 하는데, 통신을 하는 서버와 클라이언트가 서로가 문제가 없은 곳이라는 것을 인증하고 암호화를 시켜서 중간에 해커가 끼어들지 못하게 하는 것이 핵심인 프로토콜입니다. 구글이 Https 사용여부에 따라서 검색 순위에 반영을 하겠다고 발표를 했고 티스토리도 얼마전부터 http에서 https로 바꿨습니다. 그런데 이 인증서는 보통 인증업체가 인증을 해 주기 때문에 비용이 발생합니다. 매년 연단위로 비용이 발생하는데 기업이라면 얼마 되지 않는 돈이니 지불에..
IT이야기 2020. 3. 12.
시놀로지 VPN 서버와 VPN PLUS은 무엇이 다른것인가
해외여행을 앞두고 갑자기 VPN에 관심을 갖다가 시놀로지에서 VPN서버가 있다는 것을 알고 이것저것 알아봤습니다. 그렇게 알게된것을 잊지않기위해 포스팅을 해 봅니다. VPN은 무엇인가? VPN에 대한 포스팅은 이전에 작성한 오페라를 이용하여 무료 VPN을 안전하고 쉽게 사용하는 방법을 참고하시면 될 것 같습니다. 시놀로지의 VPN 서버와 VPN Plus와의 관계 먼저 포스팅한 오페라를 이용하여 무료 VPN을 안전하고 쉽게 사용하는 방법 을 보시면 오페라브라우저를 이용하여 무료 공개된 VPN서버를 자동으로 찾고 연결하는 방법에 대한 내용인데요. 만약 시놀로지NAS을 가지고 계시다면 나만을 위한 VPN SERVER를 직접 만들 수 있고 외부에서 접속하여 사용을 할 수 있습니다. 그런데 시놀로지 모바일앱을 살..
IT이야기 2018. 6. 27.
gogs로 시놀로지의 Git Server을 Github처럼 사용하는 방법
시놀로지에는 기본 패키지로 Git Server가 있습니다. 이것을 설치하고 실행을 하려면 SSH나 Telnet로 접속을 해서 CLI 명령어를 키보드로 쳐 줘야 사용할 수 있습니다. 하지만 이것에 추가로 Git Server를 Web 서비스 형태로 다룰 수 있게 해주는 추가 패키지를 설치하면 Github처럼 Web화면에서 서버를 서비스 할 수 있게 됩니다. Git Server를 Web 형식으로 다룰 수 있는 무료 소스는 여러가지가 있으나 그중에 가장 많은 추천을 받고 있고, 시놀로지용 패키지인 .spk를 제공하고 있는 Gogs를 설치하여 사용하는 방법을 포스팅하려고 합니다. 설치형 무료 Git 서비스 서비스명 설명 URL Bonobo Git Server 설치형 git서비스 (Win) https://bonob..