01백엔드
2026년 7월화재 감지 시스템 온프레미스 백엔드
실내 화재/연기를 카메라 + AI(YOLO, VLM)로 감지하여 이벤트·알림·웹훅을 관리하는 Spring Boot 3.2 기반 온프레미스 백엔드
이 프로젝트에서의 MinIO 활용
온프레미스 S3 호환 객체 스토리지 (이벤트 이미지 저장)
firescout-3.0-onpremise-backend프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
온프레미스 환경에서 S3 호환 API를 제공하는 오픈소스 객체 스토리지 서버
MinIO는 AWS S3와 호환되는 API를 제공하는 고성능 분산 객체 스토리지 시스템입니다. 클라우드 종속 없이 자체 인프라에서 S3와 동일한 방식으로 파일을 저장하고 관리할 수 있도록 설계되었습니다. 컨테이너 환경에 최적화되어 있으며, 단일 바이너리로 배포 가능해 Kubernetes 같은 오케스트레이션 환경에서도 쉽게 운영할 수 있습니다.
MinIO 서버를 Docker로 실행하고, AWS CLI를 이용해 버킷을 만들고 파일을 업로드하는 기본 흐름입니다.
# MinIO 서버 실행 (9000: API, 9001: Console)
docker run -d \
-p 9000:9000 -p 9001:9001 \
-e MINIO_ROOT_USER=admin \
-e MINIO_ROOT_PASSWORD=password123 \
-v /mnt/data:/data \
minio/minio server /data --console-address ":9001"
# AWS CLI로 버킷 생성 및 파일 업로드
export AWS_ACCESS_KEY_ID=admin
export AWS_SECRET_ACCESS_KEY=password123
aws --endpoint-url http://localhost:9000 s3 mb s3://my-bucket
aws --endpoint-url http://localhost:9000 s3 cp image.jpg s3://my-bucket/위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
실내 화재/연기를 카메라 + AI(YOLO, VLM)로 감지하여 이벤트·알림·웹훅을 관리하는 Spring Boot 3.2 기반 온프레미스 백엔드
이 프로젝트에서의 MinIO 활용
온프레미스 S3 호환 객체 스토리지 (이벤트 이미지 저장)
위 프로젝트들에서 같이 쓰인 다른 기술입니다.