시놀로지 wp 설치

✅ 시놀로지 WordPress 설치 진행 현황 정리 (2026-02 기준)

1️⃣ 기본 전제 환경

  • 시놀로지 DSM 7.x
  • Container Manager(Docker) 사용
  • WordPress + MariaDB 컨테이너 방식
  • 현장 접근 ❌, 공유기 설정 ❌
  • QuickConnect로 DSM만 원격 접속 가능

2️⃣ 폴더 구조 (정상 · 아주 잘함)

📁 NAS 공유 폴더 기준

/docker
 └─ /wordpress
     ├─ /db        ← MariaDB 데이터 (영구 저장)
     └─ /wp        ← WordPress 파일 (영구 저장)

✔ 컨테이너 삭제해도 데이터 유지
✔ 백업 / 이전 / 복구 가능 구조
✔ 실험용·운영용 확장 가능


3️⃣ MariaDB 컨테이너 (완료 ✅)

🔹 이미지

  • mariadb:10.6 (공식 이미지)

🔹 컨테이너 이름

wordpress-db

🔹 볼륨 매핑

/docker/wordpress/db  →  /var/lib/mysql

🔹 환경 변수

MYSQL_ROOT_PASSWORD=*****
MYSQL_DATABASE=wordpress
MYSQL_USER=wpuser
MYSQL_PASSWORD=*****

🔹 상태

  • 🟢 실행 중
  • DB 파일 생성 확인됨

👉 DB 쪽은 100% 완성


4️⃣ WordPress 컨테이너 (구성 완료, 접속만 미확인)

🔹 이미지

  • wordpress:latest

🔹 컨테이너 이름

wordpress

🔹 포트 매핑

로컬 8080  →  컨테이너 80

🔹 볼륨 매핑

/docker/wordpress/wp  →  /var/www/html

🔹 환경 변수 (DB 연결)

WORDPRESS_DB_HOST=wordpress-db
WORDPRESS_DB_NAME=wordpress
WORDPRESS_DB_USER=wpuser
WORDPRESS_DB_PASSWORD=*****

🔹 상태

  • 컨테이너 생성 완료
  • 구조 및 설정 정상

👉 WordPress 자체는 실행 가능 상태


5️⃣ 내부 접속 테스트 결과

🔹 내부 IP

192.168.55.87

🔹 내부망에서는 정상 접속 가능 구조

http://192.168.55.87:8080

❌ 하지만

  • 시놀로지가 다른 지역
  • 내부망 접근 불가

6️⃣ 외부 접속 시도 결과 (핵심 이슈)

🔹 QuickConnect

  • DSM 접속 ⭕
  • Container Manager ❌
  • Docker 포트(8080) ❌
  • 패키지 실행 ❌

👉 설계상 제한 (오류 아님)


7️⃣ Tailscale 시도 결과

🔹 PC (aione)

  • Tailscale 설치 + 로그인 완료

🔹 문제

  • 시놀로지에 Tailscale를 “설치·실행” 못함
  • QuickConnect에서는 패키지 실행 차단됨

👉 결과:

  • VPN 네트워크 완성 ❌
  • 외부에서 WordPress 접속 ❌

8️⃣ 현재 정확한 상태 요약 (중요)

✔ WordPress + DB 설치·구성은 거의 100% 완료
❌ 외부에서 접속할 네트워크 경로만 없음

즉,

❌ 설치 실패
❌ 설정 오류
❌ 되돌려야 하는 상황

아니고,

“잠겨 있는 서버” 상태


9️⃣ 왜 여기서 멈췄는가 (핵심 원인)

항목가능 여부
QuickConnect로 WP 접속
포트포워딩❌ (현장 필요)
Tailscale 신규 설치❌ (현장 필요)

👉 현장에서 딱 1회 실행 없이는 외부 접속 불가


10️⃣ 다음 단계 로드맵 (상황별)

🔹 A안: 현장에 5분 요청 (최단 루트)

  • Tailscale 설치 + 로그인
  • 이후 영구 외부 접속 가능
  • WordPress 바로 설치 마무리

🔹 B안: 다음 방문 시 처리

  • 이미 세팅 다 끝나 있음
  • 접속만 열면 바로 사용

👉 “접속만 열리면 바로 서비스 시작 가능한 상태”