✅ 시놀로지 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안: 다음 방문 시 처리
- 이미 세팅 다 끝나 있음
- 접속만 열면 바로 사용
👉 “접속만 열리면 바로 서비스 시작 가능한 상태”