홈서버·NAS

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

UGREEN DXP2800은 개인 파일 저장소로 두고, CWWK Ryzen 7 8845HS 보드와 JONSBO N2로 Docker와 여러 서비스를 실행할 별도 서버를 구성한 기록이다.

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·서버용 보드를 선택했다.

AMD의 Ryzen 7 8845HS 사양은 8코어 16스레드, 기본 TDP 45W, 구성 가능 TDP 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 쉴드와 보증 카드

후면 포트 구성은 구입 당시 상품 설명과 대조했다.

포트 구성
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

표에 있는 2.5GbE 포트 4개 중 현재 연결한 것은 메인 LAN 1포트다.

AMD CPU지만 LGA1700 쿨러 장착 규격

CPU 쿨러 장착 과정을 사진으로 남겼다.

사용한 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 운영체제용이다.

Ubuntu Server 설치

Ubuntu Server 설치

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

현재 사용

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

댓글