티프xx 사이트 토렌트 RSS FEED 서버 패치

시놀로지 나스에서 토렌트로 파일을 받기 위해서 다운로드스테이션 RSS FEED를 이용하고 있습니다.

RSS 서버로는 stkang님의 도커 이미지를 사용하고 있습니다.

https://hub.docker.com/r/stkang90/trss

그런데 최근에 자주 사용하는 토렌트 사이트 티프xx에서 마그넷 주소를 없애버렸습니다.

 

그래서 마그넷이 아닌 *.torrent 파일을 직접 받도록 github에 공개된 stkang님의 소스코드를 포크하여 수정해보았습니다.

티프xx사이트에서는 *.torrent 파일을 직접 제공하지 않고 아래처럼 외부 사이트에 올려두고 링크를 걸어두고 있는데요.

Read More

Download Station Search Modules for Synology NAS

시놀로지 나스용 다운로드스테이션 BT 검색 모듈을 만들어보았습니다.
현재 torrentsoda만 지원됩니다.
dlm파일은 아래 링크에서 받으시면 됩니다.

설치

dlm 파일 다운로드 -> DSM 관리자 페이지의 다운로드 스테이션 -> 설정 -> BT 검색 -> 추가

 

설치 후 검색하면 아래처럼 표시됩니다. (클릭하면 크게 볼 수 있습니다)

혹시나 소스코드가 필요하신 분은 아래 링크를 참고하면 됩니다.
최대한 간단하게 만들어보았으니 다른 사이트용도 만들어서 공유해주시면 좋겠습니다.

Lets’ Encrypt SSL 와일드카드 인증서 발급/갱신

얼마 전부터 Lets’ Encrypt에서 와일드카드 인증서를 지원하기  시작했습니다.

https://community.letsencrypt.org/t/acme-v2-and-wildcard-certificate-support-is-live/55579

기존에는 메인 도메인과 필요한 서브 도메인 모두에 대해서 인증서를 발급받아야 되었는데요..

이젠 메인 도메인과 와일드카드 인증서 2개만 받으면 됩니다.

즉, 기존에는 example.com, a.example.com, b.example.com, c.example.com와 같이 메인 도메인과 필요한 모든 서브 도메인에 대해서 인증서가 필요했지만..

이젠 example.com과 *.example.com의 인증서만 받으면 된다는 것입니다.

 

약 2년 전에 제 블로그에 Lets’ Encrypt SSL 인증서 받는 방법에 대해서 글을 올린 적이 있습니다.

Synology NAS DSM 5.x에서 Lets’ Encrypt SSL 인증서 발급/자동 갱신

해당 게시글에서 웹 서버의 “/.well-known” 설정하는 것과 관련하여 많은 분들이 문의를 주셨고 어려움이 있었습니다.

Read More

Synology NAS DSM 5.x에서 Lets’ Encrypt SSL 인증서 발급/자동 갱신

DSM 5.x 또는 그 이하 버전에서 Lets’ Encrypt SSL 인증서를 발급받고 자동 갱신하는 방법을 설명합니다.

SSL 인증서 적용

참고로 DSM 6.0부터는 DSM 자체에 Lets’ Encrypt SSL 인증서를 발급받고 갱신하는 기능이 포함되어 있습니다.

공식 제공하는 Let’s Encrypt 클라이언트는 DSM 5.x에서는 정상 동작하지 않습니다. 그래서 다른 시스템을 이용하여 발급받아야 되는데요.. Lets’ Encrypt 인증서의 유효 기간이 90일이라서 만료 기간에 맞추어 인증서를 갱신하고 나스에 복사하는 작업이 쉽지 않습니다.

이 팁을 따라 하면 최초 한 번만 설치해두면 이후 자동으로 인증서를 갱신해줍니다.

Read More

시놀로지 나스에 Apache Guacamole 설치하기

시놀로지 나스에 docker를 이용하여 Apache Guacamole을 설치하는 방법에 대해서 설명합니다.

 

Apache Guacamole은 웹브라우저로 원격데스크탑, VNC, SSH 등을 접속 가능하게 해주는 일종의 게이트웨이입니다. 공식 웹사이트에서는 아래와 같이 설명하고 있습니다.

Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.

위 동영상을 보면 무엇인지 쉽게 이해할 수 있습니다.  크롬에서 Guacamole이 구동 중인 특정 사이트에 접속하여 Windows를 원격 접속하고 있습니다.

Guacamole을 사용하면 원격접속하고자 하는 Windows의 RDP 포트를 외부에서 접근할 수 있도록 오픈할 필요가 없습니다. HTTP 또는 HTTPS 포트 하나만 오픈하면 Guacamole에 설정된 여러 대의 컴퓨터에 원격 접속할 수 있습니다.

Read More

DS101g+, DS107, DS107e, DS106e용 DSM 3.2 베타 펌웨어

Synology 나스의 가장 오래된 모델 중 하나인 DS101g+DSM 3.2 베타 (DSM 3.2-1869) 버전을 설치해보았습니다.

사용자 삽입 이미지
109j용 펌웨어를 수정하여 올렸습니다.
위 이미지에 DS-109j라고 표시가 됩니다.

아직 올린지 얼마 안되어 안정적인지 어떤지는 모르겠습니다.
일단 관리 화면에서 UI가 표시되는 속도가 많이 빨라졌습니다.
일주일 가량 돌려보고 결과 올리도록 하겠습니다.

** 이 펌웨어 설치로 인하여 발생하는 문제는 설치하시는 분의 책임입니다. 신중히 생각한 후 설치바랍니다.

펌웨어 패치 프로그램 다운로드: DSM-Patcher (107용 테스트 완료, 106e/107e용 테스트 미완료)

-> DS-109j용 “DSM_DS-109j_1869.pat”을 구한 다음 위 패치 프로그램을 사용하여 원하는 모델에 맞는 펌웨어를 생성하면 됩니다.

107용 펌웨어가 설치된 101g+인 경우: DSM_DS-109j_1869_for_101g+_with_107fw.pat (정상 설치 테스트 완료)
106e용 펌웨어가 설치된 101g+인 경우: DSM_DS-109j_1869_for_101g+_with_106efw.pat (정상 설치 테스트 미완료)

* 위에 있는 아직 정상적으로 설치가 되는지 테스트가 되지 않은 “106e용 펌웨어가 설치된 101g+ 펌웨어“를 설치 성공하신 분은 덧글 남겨주시면 고맙겠습니다.

* DSM 3.2 베타 버전이 설치된 상태에서 이후 펌웨어 업데이트는 그냥 DS-109j용 펌웨어를 바로 설치하면 됩니다.
* ds107, ds106e에도 위 펌웨어를 각각 설치할 수 있습니다.(테스트는 하지 못했습니다)

[NAS] Synology DS101g+에 DSM 3.0 베타 설치

Synology 나스의 가장 오래된 모델 중 하나인 DS101g+에 DSM 3.0 베타 버전을 설치해보았습니다.
물론 DS101g+의 펌웨어는 2007년 4월에 최종 버전 발표 후 최근에는 나오지 않고 있습니다.
사용자 삽입 이미지
DS101g+에는 약간의 조작(/etc.defaults/synoinfo.conf 수정)을 통해서 프로세서(Freescale mpc8241 PPC Processor
)가 동일한 106e, 107의 펌웨어를 설치할 수 있습니다.
그래서 백업용으로 돌리고 있는 DS101g+에 DS107용 최신 3.0 베타 펌웨어(DSM 3.0-1285)를 올려보았습니다.
설치 후 몇 시간째 이상없이 동작하고 있으나 더 지켜봐야 될거 같습니다.

아래 이미지에서 보이는 것처럼 펌웨어는 DS107로 인식하고 있습니다.
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
참고:
https://isulnara.com/tt/162
http://nethard.fft.kr/bloc/DS-101g_plus/

Synology FileStation에 사용자 메뉴 추가하는 패키지

Synology 나스의 파일스테이션의 상단에 사용자 메뉴를 추가하는 패키지입니다.

Synology 파일스테이션의 UI가 국내에서 많이 사용하는 웹하드의 UI와 달라서 사용자들이 메뉴를 찾기 힘들어 하는 것 같아서 만들어 보았습니다.

사용자들이 “작업” 버튼을 표시하기 위해서 이미지를 수정해서 그 위치를 표시하는 상황을 보고, 언제 시간내서 이런 패치를 만들어야지… 하고 있었는데.. 얼마 전 하늘님께서 관련 패치를 배포했길래.. 안할려고 했었습니다.
그런데 제가 사용 중인 펌웨어 업데이트에 실패하는 209+II((DSM 2.3-1118))에는 하늘님의 패치가 적용되지 않더군요.. 최근 펌웨어와 차이가 많이 나서 그런 것 같습니다.
그래서 만들어 보았습니다.

패키지를 설치하고, 파일스테이션에 접속하면 아래 그림에서 보는 것처럼 각종 버튼이 표시됩니다.
사용자 삽입 이미지
위 이미지에서 보는 것처럼 각종 이미지 버튼은 발로 만든 거라 예쁘지가 않습니다. (프리맥스님께서 만들어주신 이미지로 변경했습니다. 2010 08-02)

다운로드: 아래 파일 중 아무꺼나 받으면 됩니다.
fsUserMenu.1.0.1.2.zip
fsUserMenu.1.0.1.2.tar
fsUserMenu.1.0.1.2.7z
fsUserMenu.1.0.1.2.tar.gz

설치: 위 파일을 내려받고, 압축을 해제한 후 .spk 파일을 관리자 페이지의 패키지 관리에서 설치(하늘님의 패치를 이용할 경우 하늘님의 패치를 적용한 후 이 패키지를 설치하기 바랍니다)

삭제: 설치한 패키지를 삭제하면 기본 상태로 되돌아 갑니다.

사용자 버튼의 UI 변경하기
/var/packages/fsUserMenu/target/html 폴더에 있는 user-script.js를 수정하면 됩니다. 이미지는 images에 올리면 됩니다.

* 참고로 아래의 나스에서 테스트 하였습니다.
 – ds209+II 펌웨어 DSM 2.3-1118
 – ds209+II 펌웨어 DSM 2.3-1139
 – ds101g+ 펌웨어 DSM 2.3-1157(ds-107용 수정 펌웨어)
 – dsS710+ 펌웨어 DSM 2.3-1161
 – ds1010+ 펌웨어 DSM 2.3-1161
 – ds101g+ 펌웨어 DSM 3.0-1354(ds-107용 수정 펌웨어)

* 미니 배너 사용시 메뉴가 표시되지 않습니다. 미니 배너를 비활성화 시켜주십시오.

* 설치 후 이 메뉴가 표시되지 않는 경우는 웹브라우저의 임시(캐쉬) 파일을 삭제하면 표시됩니다.

* 이 패키지는 Synology 나스의 모든 모델에서 테스트된 것이 아니며, 테스트되지 않은 모델에서 사용할 경우 파일스테이션이 비정상적으로 동작을 할 수 있으며, 이로 인한 각종 문제 및 손실에 대하여 제작자는 보증하지 않습니다.

* 혹시 이 패키지를 사용하시는 웹디자이너 분이나 주변에 친한 웹디자이너가 있다면 버튼 이미지나 플래시 메뉴를 만들어 주시면 고맙겠습니다. 제(isul at isulnara.com)게 보내주시면 패키지에 기본 포함시키도록 하겠습니다.
플래시 메뉴에서 링크는 아래와 같은 형식이면 됩니다.

javascript:selectMenu(‘download’)
javascript:selectMenu(‘upload’)
javascript:selectMenu(‘copy’)
javascript:selectMenu(‘move’)
javascript:selectMenu(‘delete’)
javascript:selectMenu(‘rename’)
javascript:selectMenu(‘create’)
javascript:selectMenu(‘refresh’)

* 참고로 파일스테이션의 기본 메뉴 옆에 여러가지 메뉴를 추가하고, 오른쪽 도움말 표시 부분을 임의의 웹 페이지로 대체하는 패치는 아래 하늘님의 글을 참고하시기 바랍니다.
http://cafe.naver.com/synologynas/4539

* 버전 이력

v1.0.1.2 (2011-04-03)
– DSM 3.1에서 업로드 버튼 동작 안되는 문제 해결(자바 설치되었을 때만 동작함)

v1.0.1.1 (2010-10-24)
– DSM 3.0에서 업로드 버튼 동작 안되는 문제 해결