Network & Server Factory

개인 공부 기록

시놀로지 32

[Synology] DSM Docker 패키지로 컨테이너 실행

Synology NAS에 Docker 패키지를 설치하고, 레지스트리(Docker Hub)에서 이미지를 받아 컨테이너를 실행했습니다. NAS가 재시작돼도 컨테이너가 다시 올라오도록 자동 재시작을 켰습니다.1. Docker 설치DSM에 로그인해 패키지 센터에서 Docker를 검색해 설치합니다.설치가 끝나면 Docker를 실행합니다.Docker 첫 화면2. 이미지 받기아직 이미지가 없으므로 레지스트리 탭으로 이동합니다. 레지스트리는 Docker Hub의 이미지 목록을 불러와 보여 주는 화면입니다. 원하는 이미지를 검색해 다운로드합니다.레지스트리에서 이미지 검색 다운로드가 끝나면 이미지 탭에서 이미지를 선택하고 실행을 누릅니다.3. 컨테이너 생성3.1 이름컨테이너 이름을 정합니다. 다른 컨테이너와 겹치지 않게 ..

Hardware/NAS 2021.05.21

[Synology] DS1821+ 구매 및 초기 구성

헤놀로지에서 정품 Synology로 옮기며 8베이 DS1821+를 구매했습니다. 램을 8GB로 늘리고 NVMe 캐시를 장착했으며, 4TB HDD 4개와 1TB SSD 4개를 각각 Btrfs RAID 5 볼륨으로 구성했습니다.1. 구매 배경그동안 헤놀로지를 쓰다가 정품 Synology로 넘어왔습니다. 선택한 모델은 8베이 DS1821+입니다. DS1821+ | Synology Incorporated지원되는 언어 English, Deutsch, Français, Italiano, Español, Dansk, Norsk, Svenska, Nederlands, Русский, Polski, Magyar, Português do Brasil, Português Europeu, Türkçe, Český, ภาษาไ..

Hardware/NAS 2021.05.08

[헤놀로지 6.1] DSM FTP 서비스 활성화하고 포트 변경

DSM 제어판에서 FTP와 FTP SSL/TLS를 활성화하고, 보안을 위해 기본 21번 포트를 2123으로 바꿨습니다. 내부에서 접속을 확인한 뒤 외부 접속은 공유기 포트포워딩으로 연결합니다.1. FTP 활성화DSM에 로그인해 제어판 > 파일 서비스 > FTP에서 FTP 서비스 활성화와 FTP SSL/TLS 활성화를 체크합니다. 여기까지만 해도 FTP를 사용할 수 있습니다.FTP 서비스 활성화2. 포트 변경기본 21번 포트는 자동화된 공격 대상이 되기 쉬워 다른 포트로 바꿨습니다. 저는 2123을 사용했습니다. 필수는 아닙니다.FTP 포트 변경3. 접속 확인내부망에서 먼저 접속해 봅니다.ftp://NAS_IP:2123내부망에서 FTP 접속4. 외부 접속외부에서 접속하려면 공유기에서 FTP 포트를 NAS로..

Hardware/NAS 2021.04.05

[헤놀로지 6.1] RAID 5 디스크를 HDD에서 SSD로 하나씩 교체

RAID 5로 쓰던 헤놀로지의 HDD를 SSD로 바꾸기 위해, 디스크를 한 개씩 빼고 SSD를 넣은 뒤 RAID 수리를 반복했습니다. 1TB 디스크 하나를 수리하는 데 3시간 이상 걸렸습니다.1. 방식RAID 5는 디스크 3개 중 1개가 없어도 동작하므로, 디스크를 한 번에 하나씩 교체하고 수리가 끝나면 다음 디스크를 교체합니다. 항목내용RAIDRAID 5 (디스크 3개)교체HDD → SSD, 한 번에 1개씩수리 시간1TB 기준 1개당 3시간 이상주의: 수리 중에 다른 디스크가 고장 나면 데이터를 잃을 수 있습니다. 작업 전에 중요한 데이터를 백업합니다.2. 디스크 교체헤놀로지는 핫스왑이 되지 않아 전원을 끄고 HDD 하나를 빼 SSD를 장착한 뒤 전원을 켭니다. 핫스왑을 지원하는 정품 Synology는..

Hardware/NAS 2020.10.22

[Synology] NAS로 영상 스트리밍·파일 서버 구성할 때 대역폭과 장비 고려

원격 수업처럼 여러 명이 동시에 영상을 볼 때는 서버 성능보다 네트워크 대역폭이 먼저 한계에 닿습니다. 1080p 12,000kbps 영상 기준으로 동시 시청자 수에 따른 대역폭을 계산하고, 10G 포트가 있는 NAS 2대(Master/Slave) 구성을 정리했습니다.1. 대역폭 계산스트리밍은 실시간이라 서버 성능도 중요하지만 네트워크 성능이 훨씬 중요합니다. 계산을 쉽게 하기 위해 1KB = 1,000Bytes로 가정합니다. OBS(녹화·방송 프로그램)의 기본 비트레이트 12,000kbps는 약 1.5MB/s입니다. 즉 1920×1080, 12,000kbps 영상을 한 명이 볼 때 1.5MB/s가 필요합니다. 비트레이트를 올리거나 60fps로 찍으면 더 늘어납니다. 동시 시청자필요 대역폭비트 단위1명1..

Hardware/NAS 2020.10.19

[헤놀로지 6.1] 역방향 프록시로 포트 없이 서브도메인 접속

DSM의 역방향 프록시를 쓰면 서브도메인으로 들어온 요청을 각 응용 프로그램의 포트로 넘겨 줄 수 있습니다. 외부에서 IP:포트 대신 서브도메인 주소만으로 접속할 수 있습니다.1. 역방향 프록시란역방향 프록시는 외부에서 들어온 요청을 받아, 호스트 이름(서브도메인)에 따라 내부의 다른 서비스 포트로 전달하는 기능입니다. 서비스마다 포트 번호를 외울 필요 없이 서브도메인으로 구분해 접속할 수 있습니다.2. 설정 위치제어판 > 응용 프로그램 포털 > 역방향 프록시 탭으로 이동해 규칙을 만듭니다.역방향 프록시 설정 화면3. 설정 항목구분항목설명예시-설명규칙을 구분할 이름app소스프로토콜외부에서 접속하는 프로토콜HTTP소스호스트 이름외부에서 접속하는 주소app.example.iptime.org소스포트외부에서 접..

Hardware/NAS 2020.09.12

[헤놀로지 6.1] 텍스트 파일로 여러 사용자 한 번에 만들기

사용자를 수십, 수백 명 만들어야 할 때는 DSM의 사용자 가져오기를 씁니다. 메모장에 아이디와 암호 등을 탭으로 구분해 적은 텍스트 파일을 불러오면 한 번에 생성됩니다.1. 사용자 목록 파일 만들기메모장을 열고 한 줄에 사용자 한 명씩 적습니다.최소한 아이디와 암호만 있으면 되고, 설명(소속)이나 이메일 등을 뒤에 더 적을 수 있습니다. 각 항목은 반드시 Tab 키로 구분해야 제대로 들어갑니다.아이디암호설명이메일탭으로 구분해 작성한 사용자 목록 파일을 편한 곳에 저장합니다. 저는 바탕 화면에 저장했습니다.2. 사용자 가져오기DSM에 로그인해 제어판 > 사용자로 이동합니다. 생성 옆의 작은 역삼각형을 누릅니다.사용자 가져오기를 선택합니다.찾아보기로 저장한 텍스트 파일을 불러옵니다.3. 결과파일의 사용자들..

Hardware/NAS 2020.09.12

[헤놀로지 6.1] 그룹 만들고 구성원 추가

DSM에서 test 그룹을 만들고, 공유 폴더는 모두 접근 금지, 응용 프로그램은 Video Station만 허용했습니다. 사용자 4명을 그룹에 추가한 뒤, Video Station은 접속되고 DSM 관리 페이지는 로그인이 거부되는 것을 확인했습니다.1. 그룹 생성제어판 > 그룹에서 생성을 누릅니다.그룹 생성 마법사에서 그룹 이름과 설명을 입력합니다.2. 권한 설정2.1 공유 폴더 권한그룹에 속한 사용자의 공유 폴더 권한을 정합니다. 권한설명접근 금지폴더에 접근할 수 없음읽기/쓰기보기와 수정 가능읽기 전용보기만 가능 Video Station만 쓰게 할 것이므로 모든 폴더를 접근 금지로 설정했습니다.공유 폴더 권한2.2 사용자 할당량그룹별로 스토리지 용량을 제한할 수 있습니다. 폴더 접근을 모두 막았으므로..

Hardware/NAS 2020.09.12

[헤놀로지 6.1] 공유 폴더 동기화로 두 번째 NAS에 실시간 백업

헤놀로지를 한 대 더 만들어, 공유 폴더 동기화(rsync) 기능으로 기존 NAS의 폴더를 두 번째 NAS로 복제했습니다. 폴더 내용이 바뀔 때마다 자동으로 동기화되도록 설정했습니다.1. 배경두 번째 헤놀로지를 만든 이유는 백업과, 사용 중인 NAS에 오류가 생겼을 때 빠르게 대체하기 위해서입니다. 두 NAS의 데이터를 맞추기 위해 rsync 기반 공유 폴더 동기화를 사용했습니다.2. rsync 활성화두 NAS 모두 제어판 > 파일 서비스에서 rsync 서비스를 켭니다.rsync 서비스 활성화3. 동기화 작업 만들기3.1 작업 생성원본 NAS의 공유 폴더 동기화에서 작업 목록 > 생성을 누릅니다.작업 이름은 알아보기 쉽게 "NAS2로 백업"처럼 정합니다.3.2 동기화할 폴더동기화할 공유 폴더를 체크해 지..

Hardware/NAS 2020.08.21

[헤놀로지 6.1] Video Station 동영상이 재생되지 않을 때

Video Station에서 일부 동영상이 재생되지 않는 원인은 영상·음성 코덱을 처리하지 못하기 때문입니다. 패키지 센터에 SynoCommunity 소스를 추가하고 ffmpeg를 설치해 해결했습니다.1. 증상과 원인Video Station으로 동영상을 재생하면 어떤 파일은 실행되지 않습니다. 해당 영상이나 음성의 코덱을 NAS가 처리하지 못하기 때문입니다. 코덱 처리를 위해 ffmpeg를 설치합니다.2. 신뢰 수준 변경패키지 센터의 설정을 누릅니다.신뢰 수준을 Synology Inc. 및 신뢰할 수 있는 게시자로 선택하고 확인을 누릅니다.3. 패키지 소스 추가패키지 소스 추가 패키지 소스 탭에서 추가를 누르고 아래 값을 입력합니다. 항목값이름synocommunity위치http://packages.syn..

Hardware/NAS 2020.08.21
서울
--:--:--
-전체 글
-카테고리
오늘 방문