본문으로 건너뛰기
HMY BLOG

서버·네트워크

Ryzen 7 8845HS 홈서버 조립기: JONSBO N2로 Docker 서버 구성

파일 저장용 NAS와 역할을 나누기 위해 CWWK Ryzen 7 8845HS 보드와 JONSBO N2 케이스로 Docker 전용 홈서버를 조립한 과정.

NAS와 서비스 서버를 나눈 이유

기존 UGREEN DXP2800은 사진·문서·프로젝트 파일을 저장하는 용도로 계속 사용하고 있다. 여기에 Docker와 여러 서비스를 같이 올리기보다는 서비스 실행용 서버를 따로 두고 싶어 8845HS 시스템을 하나 구성했다.

새 서버에는 Docker, Ghost 블로그, 개인 프로젝트, DB, 스크래퍼, API 서버와 각종 하네스를 올려 사용하고 있다. 파일은 기존 NAS에 보관하고, 서비스는 새 서버에서 실행한다.

사용 부품

부품 사용한 제품
메인보드 CWWK AMD 8845HS NAS 보드
CPU 쿨러 Thermalright AXP90-X53 FULL
메모리 GeIL DDR5-5600 24GB × 2, 총 48GB
파워서플라이 Thermalright TPFX650-W
저장용 HDD WD Red Plus WD40EFPX 4TB
운영체제용 SSD PATRIOT VIPER VP4300 M.2 NVMe 1TB
케이스 JONSBO N2 화이트

CWWK Ryzen 7 8845HS 보드

CWWK AMD 8845HS NAS 보드

메인보드는 타오바오에서 구입한 CWWK AMD 8845HS NAS 보드다. Docker, API 서버와 스크래퍼를 돌릴 CPU 성능이 필요했고, 24시간 켜둘 장비라 전력 소모도 함께 고려했다. Ryzen 7 8845HS 같은 모바일 계열 CPU의 성능과 전력 특성이 이 용도에 맞는다고 판단했고, 이 CPU가 온보드된 NAS·서버용 보드를 선택했다.

Ryzen 7 8845HS는 8코어 16스레드에 기본 TDP 45W(설정 범위 35~54W) 사양이라, 상시 켜두는 홈서버에 쓰기 적당하다.

보드에는 2.5GbE 포트가 4개 있지만 현재는 메인 LAN 1포트만 사용한다.

구성품은 메인보드, I/O 쉴드, SFF-8643 케이블 1개다.

GeIL DDR5-5600 24GB × 2

GeIL DDR5-5600 24GB × 2

메모리는 GeIL DDR5-5600 24GB 두 장으로 총 48GB를 구성했다. Docker 컨테이너 여러 개를 동시에 돌릴 예정이라 메모리를 넉넉하게 구성했다.

Thermalright TPFX650-W

Thermalright TPFX650-W

JONSBO N2에서 쓸 수 있는 SFX 규격 파워서플라이가 필요해 TPFX650-W를 사용했다. 모듈러 구성이라 조립할 때 필요한 케이블만 연결했다.

WD Red Plus WD40EFPX 4TB

WD Red Plus WD40EFPX 4TB

WD Red Plus WD40EFPX 4TB는 DB 데이터, 스크래퍼 수집 데이터, 대용량 파일 배포, Ghost 블로그 사진과 동영상을 저장하는 용도로 사용한다.

Thermalright AXP90-X53 FULL

Thermalright AXP90-X53 FULL

CPU 쿨러는 Thermalright AXP90-X53 FULL을 사용했다. JONSBO N2의 CPU 쿨러 높이 제한은 65mm라 로우프로파일 쿨러가 필요했다.

확인 항목확인 내용
케이스 높이 제한JONSBO N2는 CPU 쿨러 높이 65mm 이하를 지원한다.
AXP90-X53 FULL 높이Thermalright 공식 사양의 방열판 높이 38mm와 15mm 팬을 합친 53mm 구성이다.
장착 규격AXP90-X53 FULL은 Intel LGA1700 장착을 지원한다.

구성품과 후면 포트

I/O 쉴드와 보증 카드

후면 포트는 2.5GbE LAN 4개와 USB 3.2, DisplayPort, HDMI, Type-C로 구성되어 있다.

포트 구성
USB USB 3.2 × 3
DisplayPort DisplayPort 1.4 × 1
HDMI HDMI 2.0 × 1
Type-C Type-C × 1
네트워크 Intel i226-V 2.5G LAN × 4
오디오 3.5mm 오디오 잭 × 1

AMD CPU지만 LGA1700 쿨러 장착 규격

사용한 CWWK AMD 8845HS NAS 보드는 AMD Ryzen 7 8845HS가 탑재돼 있지만 CPU 쿨러 장착 홀은 Intel LGA1700 계열 규격이었다. AMD CPU라고 해서 AM4·AM5용 장착 부품을 고르면 맞지 않을 수 있다.

같은 CWWK 8845HS 보드라도 모델이나 리비전에 따라 쿨러 홀 규격이 다를 수 있으니, 구매할 때 상품 설명의 장착 규격을 먼저 확인하는 게 좋다.

나사 위치를 맞춘 뒤 써멀구리스를 바르고 쿨러를 고정했다.

백플레이트 위치를 맞춰 고정한 뒤 너트를 조였다. 보드가 작아 작업 공간은 좁았다.

쿨러를 장착한 뒤 팬 케이블을 케이블타이로 묶어 팬 날개에 닿지 않도록 정리했다.

JONSBO N2 내부 케이블 정리

사용하지 않는 HD_AUDIO와 Type-C 케이블은 구석으로 빼고 케이블타이로 고정했다.

PATRIOT VIPER VP4300 1TB

PATRIOT VIPER VP4300 1TB

운영체제용 SSD는 컴퓨존에서 구입한 PATRIOT VIPER VP4300 M.2 NVMe 1TB다. 이 SSD에는 Ubuntu Server 운영체제만 설치했다.

첫 부팅 확인

첫 부팅 확인

케이스에 완전히 넣기 전에 전원을 넣고 메모리와 SSD 인식, 팬 회전, BIOS 진입을 확인했다.

HDD 장착과 NAS·서버 역할

부팅 확인 뒤 HDD를 장착했다. JONSBO N2에 포함된 방진 고무와 손잡이를 HDD에 조립한 뒤 케이스 1번 베이에 넣었다.

기존 NAS와 새 서버

왼쪽은 기존 UGREEN DXP2800 NAS이고, 오른쪽은 새로 조립한 서버다.

DXP2800에는 사진·문서·프로젝트 파일을, 새 서버의 VP4300 1TB에는 Ubuntu Server 운영체제를 둔다. 서버의 서비스 데이터는 앞서 적은 WD40EFPX에 저장한다.

Ubuntu Server 설치

Ubuntu Server 설치

PATRIOT VIPER VP4300 M.2 NVMe 1TB에 Ubuntu Server를 설치했다. 설치와 부팅 과정에서 특별한 문제는 없었다.

현재 사용

현재는 Docker와 여러 서비스를 함께 실행하고 있으며, 지금 사용하는 범위에서는 CPU 성능 부족을 느끼지 않고 있다.

태그

댓글