🏠 오늘도스냅 홈페이지 설치 가이드

Synology NAS에 홈페이지를 올리는 방법을 단계별로 안내합니다. 처음이어도 괜찮아요!


📁 파일 구조 이해하기

다운로드한 폴더 안에 이런 파일들이 있어요. 각각의 역할을 알아두세요.

oneuldosnap-website/ ├── index.html ← 메인 홈페이지 파일 ├── api/ │ ├── gallery.php ← 사진 자동 로드 (수정 불필요) │ └── booking.php ← 예약 폼 처리 (CRM URL 설정 필요) ├── images/ │ ├── hero/ ← 메인 슬라이더 사진 (slide1.jpg~slide5.jpg) │ ├── portfolio/ ← 포트폴리오 사진 (여기에 넣으면 자동 표시!) │ └── about.jpg ← 소개 섹션 사진 ├── data/ ← 예약 백업 (자동 생성) └── setup-guide.html ← 이 파일

① Synology Web Station 설치 및 설정

1

Web Station 설치

Synology NAS 관리자 화면(DSM)에 로그인 후:

  1. 패키지 센터 열기
  2. Web Station 검색 → 설치
  3. 함께 PHP 8.1 (또는 최신 버전)도 설치
  4. Apache HTTP Server 2.4 또는 Nginx도 설치
Web Station이 이미 설치되어 있다면 이 단계는 건너뛰세요.
2

가상 호스트 생성

Web Station 실행 → 가상 호스트 탭 → 생성 클릭

항목입력값
이름oneuldosnap
문서 루트/volume1/web/oneuldosnap
포트80 (HTTP) 또는 443 (HTTPS)
PHP 버전PHP 8.1 (설치한 버전)
백엔드 서버Apache 또는 Nginx
도메인을 연결하면 이름에 oneuldosnap.com 처럼 도메인을 입력하세요.

② 파일 업로드

3

파일 업로드 방법 (두 가지 중 선택)

방법 A — File Station 사용 (쉬움)

  1. DSM에서 File Station 열기
  2. web 폴더 → oneuldosnap 폴더 생성
  3. 다운로드한 oneuldosnap-website 폴더 안의 모든 파일/volume1/web/oneuldosnap/에 업로드

방법 B — 파일 탐색기에서 직접 접근 (편함)

Windows 탐색기 주소창에 입력:

\\NAS_IP_주소\web\oneuldosnap

예: \\192.168.1.100\web\oneuldosnap

NAS IP 주소는 DSM 우측 상단에서 확인할 수 있어요.

③ 사진 넣기

4

메인 슬라이더 사진 (필수)

멋진 결혼식 사진 5장을 아래 이름으로 저장해서 images/hero/ 폴더에 넣으세요.

파일명권장 크기용도
slide1.jpg1920×1280px첫 번째 슬라이드
slide2.jpg1920×1280px두 번째 슬라이드
slide3.jpg1920×1280px세 번째 슬라이드
slide4.jpg1920×1280px네 번째 슬라이드
slide5.jpg1920×1280px다섯 번째 슬라이드

포트폴리오 갤러리 사진

images/portfolio/ 폴더에 사진을 넣기만 하면 자동으로 갤러리에 표시됩니다! 파일명은 아무렇게나 해도 돼요.

1.jpg, 2.jpg, wedding_김신랑.jpg 등 어떤 이름이든 OK!
사진을 추가/삭제하면 홈페이지 갤러리가 자동으로 바뀝니다. 새로고침하면 바로 반영돼요.

소개 사진

images/about.jpg 파일을 원하는 사진으로 교체하세요.

④ CRM 연동 설정 (예약 자동 전송)

5

booking.php 설정

예약 폼 데이터를 CRM으로 보내려면 api/booking.php 파일을 메모장으로 열고, 아래 부분을 수정하세요.

// ★★★ CONFIG — 여기만 수정하세요 ★★★ $CRM_API_URL = 'http://YOUR_NAS_IP:YOUR_PORT/api/bookings'; // ↑ 여기를 내 CRM 주소로 변경!

예를 들어 CRM이 NAS의 8080 포트에서 실행 중이라면:

$CRM_API_URL = 'http://192.168.1.100:8080/api/bookings';
CRM URL을 모른다면 일단 비워둬도 됩니다. 예약 내용은 data/bookings.json 파일에 자동으로 저장되니까요.
CRM이 다른 포트나 경로를 사용한다면 맞게 수정하세요. CRM 개발자에게 API 엔드포인트를 확인해보세요.

⑤ 도메인 연결 (oneuldosnap.com 연결)

6

도메인 DNS 설정

도메인 등록 사이트(가비아, 후이즈 등)에서 DNS A 레코드를 수정하세요.

레코드 타입호스트
A@NAS 공인 IP 주소
AwwwNAS 공인 IP 주소

NAS 공인 IP는 공유기 설정 또는 whatismyip.com에서 확인하세요.

IP 주소가 자주 바뀐다면 DDNS 서비스를 사용하세요. Synology DSM의 외부 액세스 → DDNS에서 설정할 수 있어요.
7

공유기 포트 포워딩

공유기 관리 화면에서 포트 포워딩을 설정해야 외부에서 접속할 수 있어요.

외부 포트내부 IP내부 포트프로토콜
80NAS IP (예: 192.168.1.100)80TCP
443NAS IP443TCP
공유기 브랜드마다 설정 방법이 다릅니다. 브랜드명 + "포트 포워딩"으로 검색하면 안내가 나와요.

⑥ Cowork로 사진 자동 업로드 설정

8

Cowork 자동화 설정

촬영 후 사진을 NAS에 넣으면 자동으로 갤러리에 올라가도록 설정할 수 있어요.

  1. Cowork 앱에서 자동화(스케줄) 탭 열기
  2. 새 자동화 만들기 선택
  3. 트리거: 특정 폴더에 파일 추가될 때
  4. 원본 폴더: 촬영 사진이 들어오는 폴더 (예: NAS/사진/촬영완료)
  5. 작업: 파일 복사
  6. 대상 폴더: /volume1/web/oneuldosnap/images/portfolio/
이제 원본 폴더에 사진을 넣으면 자동으로 홈페이지 갤러리에 추가됩니다!
갤러리는 최신 사진이 위에 오도록 자동 정렬됩니다.

⑦ 홈페이지 내용 수정하기

9

텍스트/가격 수정

index.html 파일을 메모장(또는 VS Code)으로 열고 아래 부분을 찾아 수정하세요.

패키지 가격 수정

<div class="p-price">가격문의</div> ↓ 이렇게 바꾸세요: <div class="p-price">350,000원</div>

소개 텍스트 수정

"오늘도스냅은 여러분의 가장 특별한..." 부분을 찾아서 원하는 내용으로 바꾸세요.

패키지 포함 항목 수정

<li>촬영 시간: 2~3시간</li> ← 이 부분들을 수정
Ctrl+F 로 찾기를 사용하면 빠르게 원하는 부분을 찾을 수 있어요.

🎉 설치 완료!

모든 설정이 끝났다면 브라우저에서 http://NAS_IP주소 또는 https://oneuldosnap.com으로 접속해보세요.


문제가 생겼을 때 확인할 것들: