다운로드 -> OTR_v201611170
기존의 ProjectSchool 에서 OTR로 프로그램 명을 바꾸게 되었습니다.
OTR은 자전거를 탈때, 에어로 자세를 나타냄과 동시에 On The Roller 라는 의미를 가지고 있습니다.
IoT-DIY 그리고 잡다한 IT정보
다운로드 -> OTR_v201611170
기존의 ProjectSchool 에서 OTR로 프로그램 명을 바꾸게 되었습니다.
OTR은 자전거를 탈때, 에어로 자세를 나타냄과 동시에 On The Roller 라는 의미를 가지고 있습니다.
다운로드 페이지에서 v201611150 를 다운 받으면 됌
Synology의 NAS에는 DSM( DiskStation Manager )이라는 운영체제가 동작한다. 때문에 내가 구입한 DS116도 DSM( 6버전대 )에 의해 동작한다.
DSM에는 패키지 센터( Apple의 앱스토어나, Google의 구글 플레이 스토어같은 개념 )에서 제공하는 많은 프로그램들이 있다. 이 중에서 내가 NAS의 관리 및 사용의 편의성을 위해서 사용하는 프로그램들을 제외하고, 실제적인 컨텐츠를 서비스 받기 위하여 사용중인 패키지들은 아래와 같다.
위에서 언급했듯이 DS116을 관리하거나 사용의 편의성을 위해서 설치한 프로그램들은 제외했음에도 많이 설치하고 사용하고 있구나..
12, 13, 14번은 볼드체로 적어놓은 프로그램이 메인 컨텐츠이며, 그 외의 것들은 메인 컨텐츠를 사용하기 위하여 같이 설치해야만 하는 프로그램들이다. 이 외에도 패키지 센터에서 따로 설치할 필요없이 DSM에서 제공하는 기능들 중 사용하고 있는 것들도 있다.( File Station : 윈도우의 탐색기, 맥의 파인더와 비슷, 파일 서비스 : FTP 등 )
패키지 센터에서 제공하지 않는 프로그램들을 설치하고 싶을때는, 패키지 센터의
수동 설치를 이용할 수 있으며, DSM에 ssh 연결을 하여 터미널에서 추가적으로 설치할 수도 있다. 참고로 DSM은 리눅스 기반이다.
위에서 언급한 것들 말고도 많은 패키지들을 제공하고 있으며, 윈도우/맥 환경뿐이 아니라 모바일( 앱스토어/플레이스토어/윈도우스토어 ) 환경에서도 컨텐츠들을 사용할 수 있도록 많은 앱들을 제공하고 있다. 자세한 사항은 여기를 참고하도록 하자.^^
앞으로 프로젝트들을 수행함에 있어서 가장 필요한 기반은 서버 구축이다.
외부 환경에서도 언제든지 내 서버에 접속해서 필요한 사항들을 가져오거나 때때로 다른 유저들과 통신이 가능해야 하므로, 처음에는 집에서 굴러 다니는 스틱PC와 라즈베리파이를 활용하여 저전력 서버 구축을 하려고 하다가 NAS로 눈을 돌리게 되었다.
NAS를 만드는 대표적인 업체들은 아래와 같다.
1. Synology
2. WD
3. ipTime
이 중에서, 나는 Synology사의 제품을 선택하였으며 그 이유는 아래와 같다.
1. NAS로써의 충실한 기능( 많은 소프트웨어를 제공 해준다. )
2. 괜찮은 성능
3. 차 후, 프로젝트들을 진행함에 있어서 개발 용도에 부합
( 각종 웹서버들 및 mysql, php, node.js, python, perl 등을 공식적으로 지원
또한, 리눅스 기반이며 SSH 접속이 가능하므로 별도로 설치하는 등 확장이 용이 )
아래는 이번에 개인서버구축을 위하여 준비한 제품들이다.
( 이 중에는 원래 집에 있던 것도 있고, 이번에 구입한 품목도 있다. )
1. 시놀로지 나스 DS116
2. 도시바 나스용 하드 4테라
3. 씨게이트 외장하드 4테라
4. 씨게이트 외장하드 2테라
DS116은 1베이지만 동일한 등급의 2베이에 비해서 가격은 싸면서 성능은 더 좋다.
굳이 2베이로 하여 레이드를 구성할 필요는 없었고, 만약에 하드 용량이 부족해진다면 외장 하드를 USB3.0에 물려서 추가적인 확장도 가능하기 때문에 DS116모델을 선택하였다.
구성은 DS116에 도시바 하드를 기본적으로 물리고, USB3.0 포트 두개에 각각 씨게이트 4테라, 2테라 외장하드를 물려놓았다. 각 외장 하드는 맥/윈도우 등에 바로 꽃아서 자료 공유를 할 수 있도록 FAT32으로 포맷하였다. ( exFAT를 사용하도 될 것으로 보인다. )
DS116의 초기 설치 과정은 너무나도 간단하므로, 생략해도 될 것 같다.^^
설정 유틸리티
|
||
---|---|---|
유형 | 포트 번호 | 프로토콜 |
Synology Assistant | 9999, 9998, 9997 | UDP |
백업
|
||
---|---|---|
유형 | 포트 번호 | 프로토콜 |
Data Replicator, Data Replicator II, Data Replicator III |
9999, 9998, 9997, 137, 138, 139, 445 | TCP |
네트워크 백업 및 원격 Time Backup | 873 (데이터 – 공유), 3260 (iSCSI LUN), 6281 (데이터 – 볼륨) |
TCP |
암호화된 네트워크 백업 및 암호화된 원격 Time Backup | 22 | TCP |
다운로드
|
||
---|---|---|
유형 | 포트 번호 | 프로토콜 |
eMule | 4662 (TCP), 4672 (UDP) | TCP/UDP |
BT | 6890-6999 (v2.0.1-3.0401 이전 펌웨어 사용 모델); 16881 (DSM v2.0.1 이상 펌웨어 사용 모델) |
TCP/UDP |
웹 응용 프로그램
|
||
---|---|---|
유형 | 포트 번호 | 프로토콜 |
DSM | 5000(HTTP), 5001(HTTPS) | TCP |
File Station | 5000(HTTP, 다른 포트 추가 가능), 5001(HTTPS, 다른 포트 추가 가능) | TCP |
Mail Server
|
||
---|---|---|
유형 | 포트 번호 | 프로토콜 |
SMTP | 25 | TCP |
POP3 | 110 | TCP |
IMAP | 143 | TCP |
SSL/TLS를 통한 IMAP | 993 | TCP |
SSL/TLS를 통한 POP3 | 995 | TCP |
파일 전송
|
||
---|---|---|
유형 | 포트 번호 | 프로토콜 |
FTP, SSL을 통한 FTP, TLS를 통한 FTP | 21(명령), 20(액티브 모드에서 데이터 연결), 1025-65535(패시브 모드에서 데이터 연결, 기본 포트 범위는 모델에 따라 다름) |
TCP |
AFP | 548 | TCP |
CIFS | smbd: 139(netbios-ssn), 445(microsoft-ds) |
TCP/UDP |
Nmbd: 137, 138 | UDP | |
NFS | 111, 892, 2049 | TCP/UDP |
WebDAV, CalDAV | 5005, 5006(HTTPS) | TCP |
iSCSI | 3260 | TCP |
TFTP | 69 | UDP |
패키지
|
||
---|---|---|
유형 | 포트 번호 | 프로토콜 |
Download Station | 5000 | TCP |
Photo Station, Web Station | 80(다른 포트 추가 가능), 443(HTTPS) | TCP |
Mail Station | 80(HTTP), 443(HTTPS) | TCP |
Audio Station | 1900(UDP), 5000(HTTP, 다른 포트 추가 가능), 5001(HTTPS, 다른 포트 추가 가능), 5353(Bonjour 서비스), 6001-6010(AirPlay 제어/타이밍) |
TCP/UDP |
Surveillance Station | 9900(HTTP), 9901(HTTPS) | TCP |
미디어 서버 | 1900(UPnP), 50001(컨텐트 검색), 50002(컨텐트 스트리밍) |
TCP/UDP |
Video Station | 1900(UDP), 5000(HTTP), 5001(HTTPS), 9025-9040, 5002, 5004, 65001(HDHomeRun 네트워크 튜너 사용의 경우) |
TCP/UDP |
Note Station | 5000(HTTP), 5001(HTTPS) | TCP |
Cloud Station | 6690 | TCP |
VPN Server(OpenVPN) | 1194 | UDP |
VPN Server(PPTP) | 1723 | TCP |
VPN Server(L2TP/IPSec) | 500, 1701, 4500 | UDP |
Syslog Server | 514(다른 포트 추가 가능) | TCP/UDP |
iTunes Server | 3689 | TCP |
Logitech® Media Server | 3483, 9002 | TCP |
Directory Server | 389(LDAP), 636(SSL 지원 LDAP) | TCP |
DHCP Server | 67, 68 | UDP |
중앙 관리 시스템(CMS) | 5000(HTTP), 5001(HTTPS) | TCP |
CIFS 스케일 아웃 클러스터 |
49152-49252 |
TCP/UDP |
프록시 서버 | 3128 | TCP |
CardDAV | 8008(HTTP), 8443(HTTPS) | TCP |
모바일 응용 프로그램
|
||
---|---|---|
유형 | 포트 번호 | 프로토콜 |
DS 사진 | 80, 443(HTTPS) | TCP |
DS audio | 5000, 5001(HTTPS) | TCP |
DS cam | 5000, 5001(HTTPS) | TCP |
DS file |
Android 장치: – DS file 4.x 및 DSM 4.3 이상을 실행하는 DiskStation: 5000, 5001(HTTPS) |
TCP |
iOS 장치: – DS file 5.x 및 DSM 4.3 이상을 실행하는 DiskStation: 5000, 5001(HTTPS) |
||
Windows Phone: 5000, 5001(HTTPS) | ||
DS finder | 5000(HTTP), 5001(HTTPS) | TCP |
DS video | 5000(HTTP), 5001(HTTPS) | TCP |
DS download | 5000(HTTP), 5001(HTTPS) | TCP |
DS cloud | 6690 | TCP |
DS note | 5000(HTTP), 5001(HTTPS) | TCP |
프린터, UPS 및 주변 장치
|
||
---|---|---|
유형 | 포트 번호 | 프로토콜 |
LPR | 515 | UDP |
네트워크 프린터(IPP)/CUPS | 631 | TCP |
Bonjour | 5353 | UDP |
네트워크 MFP | 3240-3259 | TCP |
UPS | 3493 | TCP |
시스템
|
||
---|---|---|
유형 | 포트 번호 | 프로토콜 |
SSH/SFTP | 22 | TCP |
Telnet | 23 | TCP |
리소스 모니터/SNMP | 161 | TCP/UDP |
MySQL | 3306 | TCP |
LDAP | 389, 636(SLAPD) | TCP |