ipTIME 나스 NASxDUAL에 java 1.8(JDK8) 설치하기

NASxDUAL에는 기본으로(?) java 1.7(JDK7)이 설치되어 있습니다. 만약 관리자 페이지의 Plug-in App에서 JAVA VM이 표시되지 않는다면 자바로 된 플러그인을 설치하면 자동으로 설치됩니다.

 

java 1.7 설치 위치: /mnt/HDDX/@plugin/system/bin/java

 

최근에 배포되는 자바로 만들어진 각종 프로그램들이 java 1.8(JDK8) 이상에서 실행되는 경우가 많아서 java 1.8(JDK8)을 설치하는 방법을 설명합니다(참고로 저는 NAS4dual을 사용 중입니다).

다운로드

 

먼저 아래 사이트에 접속하여 Java SE Embedded Version 8 중에서 ” ARMv5/ARMv6/ARMv7 Linux – SoftFP ABI, Little Endian 2“용으로 빌드된 파일을 다운로드합니다.

https://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/index.html

글쓰는 현재 기준 파일명: ejdk-8u211-linux-arm-sflt.tar.gz

(더 보기…)

Continue Reading

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

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

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

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

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

 

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

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

(더 보기…)

Continue Reading

나스 폴더 동기화 서비스 ipTIME 클라우드

ipTIME 나스의 클라우드 서비스 ipTIME Cloud가 출시되었네요.

ipTIME Cloud는 나스의 특정 폴더와 PC의 특정 폴더를 동기화하는 기능으로 나스 펌웨어 Ver 1.4.11부터 지원합니다. 제조사의 웹사이트에 올라온 펌웨어 변경 이력을 보니 USB 포트가 있는 일부 공유기에서도 지원하는 것 같습니다.

기존에는 PC의 특정 폴더를 나스의 폴더와 동기화하려고 rsync를 이용했었는데요.. 이젠 편하게 처리할 수 있게 되었습니다.

설치

Windows용 동기화프로그램 ipTIME Cloud 설치

먼저 아래 링크에서 ipTIME NAS 유틸리티 프로그램을 내려받아 설치합니다.

http://download.iptime.co.kr/online_upgrade/iptimenas_setup_1.50_web.exe
ipTIME NAS 유틸리티 설치 프로그램 안에 Cloud 프로그램도 들어가 있습니다.

     

설정

설치 후 실행하여 나스의 관리자 아이디로 로그인하면 자동으로 펌웨어를 업데이트할 것인지 물어보며 동의할 경우 펌웨어 업데이트가 진행됩니다. 나스 관리자 화면에서 미리 펌웨어를 업데이트해도 됩니다.

(더 보기…)

Continue Reading

NAS4dual에 연결된 프린터 도메인으로 접속하기

ipTIME 나스 NAS4dual의 USB 포트에 연결된 프린터를 도메인으로 접속하기 위한 방법을 설명합니다. 대상 나스: NAS4daul(NAS2dual과 NAS1dua에서도 되리라 생각됨)   NAS4dual의 USB 포트에 연결된 프린터로 인쇄를 하기 위해서는 네트워크 프린터로 연결해야 됩니다. 네트워크 프린터를 연결하기 위해서는 아래와 같이 아이피 주소가 사용된 URL을 사용하여 네트워크 프린터를 추가하면 되지만... http://123.456.789.123:631/printers/ipTIME_Printer   아래처럼 도메인 주소가 포함된 URL을 사용하면 에러가 발생하여 네트워크 프린터로 연결할 수 없습니다. http://mynas.ipdisk.co.kr:631/printers/ipTIME_Printer "다음" 버튼을 누르면 아래처럼 에러 발생   도메인 주소를 사용하여 네트워크 프린터를 연결하려면 NAS4dual에서 telnet이나 ssh로 접속하여 /etc/cups/cupsd.conf 파일에 아래와 같이 한 줄 추가 후 [crayon-5d81cbb5526f4677292779/] 아래 명령으로 프린터 서비스인 cupsd를 종료시켜 주면 됩니다. 재시작은 조금 지나면 자동으로…

Continue Reading

ipTIME 일부 공유기 Entware 지원

 

ipTIME 일부 고급 모델의 공유기 최신 펌웨어에서 Entware를 지원하네요.

제조사 공지: http://iptime.com/iptime/?page_id=16&uid=19825&mod=document

 

Entware?

아래 Entware 웹사이트를 보면 임베디드 장치를 위한 패키지 저장소라고 되어 있습니다.

보통 공유기 등의 임베디드 시스템에는 제조사에서 내장시킨 프로그램들만 사용할 수 있는데요. Entware를 설치하면 각종 프로그램(패키지)을 쉽게 설치하고 이용할 수 있습니다.

 

지원 모델 및 펌웨어

  • 모델: A8NS-M, A8004NS-M, A9004M, A7NS, A6004NS, A5004NS
  • 펌웨어: 10.08.4 이상

(더 보기…)

Continue Reading

Download Station Search Modules for Synology NAS

시놀로지 나스용 다운로드스테이션 BT 검색 모듈을 만들어보았습니다. 현재 torrentsoda만 지원됩니다. dlm파일은 아래 링크에서 받으시면 됩니다. https://github.com/isul/synology-dlm-isul/raw/master/dlm/torrentsoda.dlm 설치 dlm 파일 다운로드 -> DSM 관리자 페이지의 다운로드 스테이션 -> 설정 -> BT 검색 -> 추가   설치 후 검색하면 아래처럼 표시됩니다. (클릭하면 크게 볼 수 있습니다) 혹시나 소스코드가 필요하신 분은 아래 링크를 참고하면 됩니다. https://github.com/isul/synology-dlm-isul 최대한 간단하게 만들어보았으니 다른 사이트용도 만들어서 공유해주시면 좋겠습니다.

Continue Reading

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 인증서 받는 방법에 대해서 글을 올린 적이 있습니다.

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

(더 보기…)

Continue Reading

블로그 HTTPS로 변경

블로그를 http에서 https로 변경하였습니다. 혹시나 필요한 분들을 위해서 수정한 사항을 남겨 둡니다.   Let's Encrypt 와일드카드 인증서 적용(haproxy) 웹서버는 시놀로지 나스의 기본 웹 서버 변경없이 사용(SSL 인증서 적용안함) 워드프레스 관리자 페이지의 설정-일반에서 사이트 주소(URL)를 https로 수정 워드프레스 패키지로 설치한 상태에서 wordpress 폴더의 wp-config.php를 아래와 같이 수정 [변경 전] [crayon-5d81cbb5550c9691805348/] [변경 후] [crayon-5d81cbb5550cd552380078/] 공유기의 NAT 설정에서 외부 접속 80을 haproxy의 http 포트로 변경하고 옵션 추가(http로 접속 시 https로 리다이렉트) [변경 전] [crayon-5d81cbb5550cf027966841/] [변경 후] [crayon-5d81cbb5550d1198670971/] Better Search Replace 플러그인으로 이미지 URL, GUID 등을 https로 변경  

Continue Reading

HAProxy 패키지 활용

시놀로지 나스에서 HAProxy 패키지를 사용하여 도메인으로 내부 여러 서버 또는 서비스를 쉽게 접속하는 방법입니다.

이 팁을 적용하면 아래와 같은 방식으로 나스의 각종 서비스에 접속할 수 있습니다.

https://photo.mydomain.com -> 포토스테이션

https://file.mydomain.com -> 파일스테이션

https://note.mydomain.com -> 노트스테이션

 

1. 지원 모델 확인

 

HAProxy 패키지를 설치할 수 있는 Architectures는 아래와 같습니다.

braswell armada38x x86 bromolow cedarview avoton 88f628x alpine alpine4k armada370 armada375 armadaxp comcerto2k evansport ppc853x qoriq monaco

위 아키텍처에 맞는 모델명은 아래 사이트에서 확인 바랍니다.

https://github.com/SynoCommunity/spksrc/wiki/Architecture-per-Synology-model

https://www.synology.com/en-us/knowledgebase/DSM/tutorial/General/What_kind_of_CPU_does_my_NAS_have

 

2. HAProxy 패키지 설치

 

패키지 센터를 실행한 후 “설정” 버튼을 눌러 “패키지 소스” 탭에서 아래 그림과 같이 소스를 추가합니다.

이름: SynoCommunity

위치: http://packages.synocommunity.com/

(더 보기…)

Continue Reading

nas4dual에 chroot 설치하기

chroot를 설치하는 방법입니다.

 

chroot의 의미는 wikipedia에 아래와 같이 설명되어 있습니다.

유닉스 운영 체제에서 chroot는 현재 실행 중인 프로세스와 차일드 프로세스 그룹에서 루트 디렉터리를 변경하는 작업이다.

이렇게 수정된 환경에서 실행되는 프로그램은 지정된 디렉터리 트리 밖의 파일들의 이름을 지정할 수 없으므로(즉, 일반적으로는 접근이 불가능하므로) chroot 감옥으로 부른다.

나스 같은 환경에서는 특정 디렉토리에 리눅스(주로 데비안) 시스템 파일을 올려두고 그 디렉토리를 루트 디렉토리로 변경하여 기본 환경에 없는 각종 프로그램을 이용하는 목적으로 많이 사용합니다.

아래는  Arm 프로세서를 사용하는 라우트(RT-AC56U, RT-AC68U, RT-AC87U, RT-AC88U, RT-AC3200, RT-AC5300…)용으로 chroot를 설치하는 방법을 nas4dual에 맞게 수정한 것입니다.

원본은 아래 링크에서 확인할 수 있습니다.

https://www.hqt.ro/how-to-install-debian-jessie-arm/

 

준비 작업

아래 링크를 참고하여 entware를 설치합니다.

https://isulnara.com/wp/archives/1307

(더 보기…)

Continue Reading
Close Menu