시놀로지 NAS에 워드프레스 설치하는 법 (DSM 7.3 Web Station 기준)

DSM 패키지 센터 Web Station

NAS에 워드프레스를 올리면 별도 호스팅 비용 없이 직접 웹사이트를 운영할 수 있습니다. 이 글은 DSM 7.3 기준으로 실제 설치 순서를 정리한 것입니다.

사전 준비

  • NAS가 네트워크에 연결되어 있고 DSM에 접속 가능한 상태
  • 외부 접속 계획이라면 공인 IP 또는 DDNS 설정 필요
  • 도메인이 있다면 미리 NAS IP로 DNS 연결 권장

1. 패키지 설치

DSM 패키지 센터에서 아래 패키지를 설치합니다.

DSM 패키지 센터 Web Station
패키지 센터에서 Web Station 검색 — 이미 설치되어 있으면 "열기" 버튼이 표시됩니다

설치할 패키지:

MariaDB 10

MariaDB 10 — 워드프레스 데이터베이스. 설치 직후 root 비밀번호를 반드시 설정하세요.

phpMyAdmin

phpMyAdmin — 데이터베이스 GUI 관리 도구. DB 생성 시 사용합니다.

PHP

PHP 8.x — 워드프레스 실행에 필요합니다. 8.1 이상 권장.

2. MariaDB 설정 확인

MariaDB 10 설정 화면
TCP/IP 연결 활성화 및 포트 확인
  • TCP/IP 연결 활성화: 체크 상태 유지
  • 포트: 기본값 3306 유지
  • 루트 패스워드 재설정: 처음 설치했다면 반드시 설정

3. Web Station 백엔드 설정

  • Web Station 실행 후 웹 서비스 선택
  • 기본 서비스 편집
  • HTTP 백엔드 서버: Apache HTTP Server 2.4
  • PHP 프로필: 설치한 PHP 8.x 선택 후 저장

Apache를 선택하면 워드프레스 퍼머링크가 별도 서버 설정 없이 바로 작동합니다.

4. 데이터베이스 생성

브라우저에서 phpMyAdmin에 접속합니다.

http://NAS-IP/phpMyAdmin/
  1. 상단 데이터베이스 탭 클릭
  2. 데이터베이스 이름 입력 (예: wordpress)
  3. 인코딩: utf8mb4_general_ci 선택 후 만들기
  4. 사용자 계정 탭에서 전용 DB 사용자 추가 후 권한 부여

5. 워드프레스 파일 설치

  1. https://wordpress.org/latest.zip 내려받기
  2. DSM > File Station에서 /web/ 폴더에 업로드 후 압축 해제
  3. 폴더명을 원하는 이름으로 변경

6. 워드프레스 설치 마법사

http://NAS-IP/폴더명/
  • 데이터베이스 이름: 4단계에서 만든 이름
  • 사용자명 / 비밀번호: DB 사용자 정보
  • 데이터베이스 호스트: 127.0.0.1
  • 테이블 접두사: 기본값 wp_

설치 완료 후 /wp-admin/으로 관리자 화면에 접속할 수 있습니다.

7. 퍼머링크 설정

워드프레스 관리자 > 설정 > 퍼머링크에서 글 이름 선택 후 저장. Apache 백엔드라면 저장 즉시 작동합니다.

외부 접속 설정

  • 포트포워딩: 공유기에서 80, 443 포트를 NAS IP로 포워딩
  • DDNS: DSM > 제어판 > 외부 액세스 > DDNS에서 설정
  • SSL 인증서: DSM > 제어판 > 보안 > 인증서에서 Let’s Encrypt 무료 발급

주의사항

  • 외부에 NAS를 열면 방화벽, 자동 차단, 관리자 포트 변경은 기본입니다
  • 워드프레스 보안 플러그인(Wordfence 등)도 함께 설치를 권장합니다
  • NAS가 24시간 켜져 있어야 웹사이트가 유지됩니다
  • 백업은 NAS 내부가 아닌 외부 저장소로 별도 구성하세요

마무리

시놀로지 NAS로 워드프레스를 운영하면 월 호스팅 비용 없이 직접 서버를 관리할 수 있습니다. 초기 설정이 다소 번거롭지만 한 번 잡아두면 이후 운영은 일반 호스팅과 큰 차이 없습니다.

설정 과정에서 막히는 부분이 있다면 상담 문의를 통해 질문해주세요.

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다