NAS 자동 이미지 변환 시스템 설계안
📌 전체 개념 요약
-
입력 폴더에 원본 던져넣기만 하면 끝
-
출력 폴더는 항상 블로그용 WebP 최적화 상태
📌 기본 작업 경로 (예시)
| 구분 | 경로 |
|---|---|
| 입력폴더 | /volume1/blog_images/input/ |
| 출력폴더 | /volume1/blog_images/output/ |
| 웹호스팅 공개 경로 | https://mkcgi.synology.me/blog_images/output/ |
📌 변환 스펙
| 항목 | 설정 |
|---|---|
| 사이즈 | 640x480 (고정, 블로그 최적) |
| 포맷 | WebP |
| 품질 | 90% (시각적으로 손실 거의 없음) |
| 자동 덮어쓰기 | O (같은 이름 덮어씀) |
| 변환툴 | ImageMagick + libwebp |
✅ 필요 도구 준비
| 작업 | 내용 |
|---|---|
| Synology SSH 접속 활성화 | 관리용 명령어 실행 가능해야 함 |
| ImageMagick 설치 | SynoCommunity 패키지 or docker 사용 가능 |
| libwebp 설치 | ImageMagick 안에 포함 가능 |
✅ 자동화 방식 설계
| 옵션 | 추천 |
|---|---|
| 스케줄러 | Synology DSM Task Scheduler |
| 주기 | 매 5분 or 10분 스캔 |
| 감시 방식 | 폴더 내 신규파일 감지 |
👉 이 방식은 DSM 부하를 거의 주지 않으면서 안정적입니다.
✅ 예상 스크립트 개요 (1차 버전)
※ 추후: 변환완료 파일은 input에서 자동 삭제도 가능하게 개선 가능
✅ Blogger에서 삽입할 땐
최종 URL만 이렇게 사용:
✅ 추후 확장 가능성
-
💡 폴더별 연도 자동 정리
-
💡 변환 실패시 에러로그 저장
-
💡 Web UI 만들어서 Drag&Drop 업로드
-
💡 NAS 내에서 미리보기 웹페이지 생성
📌 다음 단계
① NAS DSM SSH 활성화
-
제어판 → 터미널 & SNMP → SSH 서비스 활성화
② NAS에 ImageMagick 설치 가능여부 확인
-
NAS 모델명 알려주시면 설치 방식 최적화 설계 바로 해드립니다.
-
(Synology마다 지원 패키지가 조금 다릅니다)

0 댓글
이 글에 대한 생각이나 궁금한 점을 남겨주세요. 여러분의 댓글은 큰 힘이 됩니다! 🙌