Synology NAS에서 Docker 이용하여 Tomcat(톰캣) 구동하기

Synology NAS의 패키지 중 Tomcat(톰캣)이 존재합니다. 패키지로 톰캣을 설치하게 되면 나스의 OS 환경에 직접 설치가 됩니다.

Docker를 이용하게 되면 가상 환경에 설치가 되고, 각종 환경을 원하는대로 설정한 후 파일로 내보낸 후 다른 시스템에서 불러오면 미리 설정된 그 환경 그대로 구동할 수 있습니다.

새로운 시스템에서 따로 프로그램 설치나 각종 설정을 해줄 필요가 없는 것이죠..

 

설치과정

 

1. 패키지 센터에서 Docker 설치

먼저 아래 사이트에 접속하여 자신의 나스가 Docker를 지원하는지 확인하기 바랍니다.

https://www.synology.com/ko-kr/dsm/app_packages/Docker

현재 지원 모델 리스트

(더 보기…)

Continue Reading

Synology NAS 자동차단 목록 백업/복원

시놀로지 나스의 자동차단 목록을 백업하고 복원하는 방법입니다.  

 

1. 백업

텔넷 또는 SSH로 터미널에 접속합니다. 이때 사용자는 root, 암호는 admin의 암호로 로그인합니다.

* 실제 입력한 명령은 강조 표시했습니다. 위 명령을 내리면 /root/ip.csv로 저장됩니다.  

(더 보기…)

Continue Reading

WiFi로 제어되는 LED 전등(WiFi Remote Controlled LED Globe Bulb) – Mi Light

애가 잘 때 어두워서 무섭다고 불을 켜달라고 하는데.. 켜두고 그냥 잠들 때가 많아서 특정 시간에 자동으로 꺼지게 하는 시스템을 구축해 보았습니다. (기존에는 1구 클락콘 스위치로 타이머 사용하여 제어했는데.. 얼마전에 이사한 집은 1구 스위치가 없어서 사용을 못하게 되었습니다.)  

 

구축한 시스템의 특징

 

  • 홈서버(NAS)의 스케줄러로 특정 시간에 자동 ON/OFF/밝기 제어
  • 스마트폰 앱으로 전원, 밝기 제어

 

시스템 구성

Mi Light        NAS

(더 보기…)

Continue Reading

자작 홈서버

집에서 사용할 나스(NAS)겸 저전력 서버를 만들었습니다. 부품 사모으기 시작한지가 작년 11월 초인데.. 시간날 때마다 조금씩 진행한 거라 완성하기까지 거의 4개월이 넘게 걸렸네요. s_outside

 구축 목적

  • SW 개발용: Windows, Linux, Mac OS 필요 → 가상화(VMware ESXi)
  • NAS: FTP
  • 블로그 운영: 워드프레스
  • 영화 감상용 DLNA 서버
  • 8년된 데스크탑 고장 시 대체: vt-d, I/O pass-through
  • 최소 5년간 구동

(더 보기…)

Continue Reading

ds109j(101g+) 최신 펌웨어 버전(DSM 4.2-3250)에서 bootstrap 설치 시 에러 해결 방법

[dropshadowbox align="none" effect="lifted-bottom-right" width="autopx" height="" background_color="#ffffff" border_width="1" border_color="#dddddd" rounded_corners="false" ]# cd /volume1/public # wget http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/ds101-bootstrap_1.0-4_powerpc.xsh # sh ds101-bootstrap_1.0-4_powerpc.xsh [/dropshadowbox]libidn 관련 에러가 발생할 경우[dropshadowbox align="none" effect="lifted-bottom-right" width="autopx" height="" background_color="#ffffff" border_width="1" border_color="#dddddd" rounded_corners="false" ]# wget http://ipkg.nslu2 linux.org/feeds/optware/ds101g/cross/unstable/libidn_1.25-1_powerpc.ipk # ipkg install libidn_1.25-1_powerpc.ipk # wget http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/wget_1.12-2_powerpc.ipk # ipkg install wget_1.12-2_powerpc.ipk # mv /usr/syno/bin/wget /usr/syno/bin/wget.org # ln -s /opt/bin/wget /usr/syno/bin/ # ipkg update # ipkg upgrade [/dropshadowbox]참고: http://www.wiva.ws/index.php/Linux/DS-109J

Continue Reading

Synology NAS에서 알람용 음악 재생하기

[제어판 – 작업 스케줄러]에 사용자 정의 스크립트를 등록하여 매일 특정 시간에 NAS에 연결된 스피커로 음악이 출력되고, 특정 시간에 종료되도록 하는 팁입니다.

 

1. 재생할 곡의 리스트를 담고 있는 파일을 생성

먼저 텔넷이나 SSH 클라이언트 툴로 터미널에 접속합니다. 이때 아이디는 root, 암호는 admin의 암호를 사용합니다. 그리고 클라이언트 툴의 문자셋을 UTF-8로 설정하세요.(putty의 경우 “창 – 변환 – 수신한 데이터를 이 문자셋으로 가정”에서 UTF-8)

fs> mkdir /volume1/@script
fs> find /volume1/music/Jazz/MORE\(DISC\ 1\)/ -name “*.mp3” > /volume1/@script/jazz.m3u

경로에 공백이나 한글이 들어가 있을 경우 시작하는 일부 문자를 입력 후 탭 키를 누르면 입력하기가 편합니다. 또는 큰따옴표(“)로 경로를 묶어주세요..

(더 보기…)

Continue Reading

[EzLink] 동시 접속수가 많을 경우 발생하는 에러 대처

ezLink 사용 중 한세님께서 동시 접속자 수가 100여명 정도되는 상황에서 에러가 발생한다고 알려주셔셔 확인해봤습니다. 확인 결과 ezLink에서 사용 중인 postgresql 데이터베이스의 최대 동시 접속자가 기본으로 32 연결로 설정되어 있어서 그 이상이 접속할 경우 에러가 발생하게 됩니다. 이를 해결하려면 /usr/syno/pgsql/etc/postgresql.conf 에서 아래 부분을 수정하면 됩니다. max_connections = 32 shared_buffers = 24MB                   # min 128kB or max_connections*16kB connection 당 500 바이트 정도의 shared_buffers(메모리)가 소비된다고 합니다. 최대 접속자수에 맞추어 shared_buffers도 적당히 늘려주시기 바랍니다. 자신이 보유하고 있는 NAS의 메모리와 다른 서비스의 메모리 사용량 등을 고려하여 설정하시기 바랍니다. 필요이상 높게 설정할 경우 메모리 부족이 발생될 수…

Continue Reading

ezLink 1.2.1.2 정식 버전 배포합니다.

ezLink 1.2.1.2 정식 버전 배포합니다. 변경 이력 1.2.1.3+qrcode 관련 에러 해결 ==============================================================================================================1.2.1.2+1001 에러 발생 후 링크 생성되는 문제 해결+DSM 3.x에서 ezLink 창 열리면서 파일스테이션의 메뉴가 남아있는 문제 해결==============================================================================================================1.2.1.1+4GB 이상 파일 다운로드 기능 개선(x86, PowerPC 계열만 지원)+기본 설정으로 4GB 이하 파일 다운로드 가능하도록 변경==============================================================================================================1.2.0.1+프레임워크 업데이트+다운로드 정보 페이지 모바일 기기 크기에 맞게 표시+스마트폰에서 파일 다운로드 안되는 문제 해결+DSM의 공유폴더 권한 설정에 admin이 없을 경우 admin으로 링크 생성할 수 없던 문제 해결============================================================================================================== ARM 프로세서를 사용하는 모델(아래 사이트 참고)에 대해서는 4GB 이상의 파일 다운로드는 지원되지 않습니다.http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have4GB 이상의 파일을 다운로드하기 위해서는 php 설정을 변경해야 됩니다. ezLink로 생성한 링크에서 파일 크기가 4GB 이상으로 표시되면 이미 설정이…

Continue Reading

Synology DSM 3.2-1922에서 3rd party package 열기 관련 문제 해결용 패키지

Synology DSM 3.2-1922에서는 3rd party package가 정상적으로 열리지 않습니다.아래 독일 포럼에 이 문제를 해결하는 방법이 올라왔습니다.http://www.synology-forum.de/showthread.html?23291-Workaround-f%C3%BCr-Community-3rdparty-Apps-Problem요약하면 아래 파일에서 /usr/syno/synoman/webman/sds.js 아래 내용을 찾아서 삭제하면 된다는 것입니다.jsStatus.loaded=false;해당 파일을 직접 수정하기 힘든 분들을 위해서 패키지로 만들어 보았습니다.패키지를 설치하기만 하면 DSM 3.2-1922 이전과 같이 3rd party package를 DSM 관리 페이지 내부에서 열 수 있습니다.이 패키지를 삭제하면 /usr/syno/synoman/webman/sds.js를 원래대로 되돌립니다.아래 중 하나를 받아서 설치하면 됩니다.- DSMIframePatch.spk- DSMIframePatch.1.0.0.0.7z- DSMIframePatch.1.0.0.0.tar- DSMIframePatch.1.0.0.0.zip- DSMIframePatch.1.0.0.0.tar.gz* 이 패키지를 설치한 후 DSM에서 로그오프 후 다시 로그인하시기 바랍니다. 또는 페이지 전체를 새로고침하면 적용됩니다.

Continue Reading
Close Menu