본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 시스템·유틸리티 · 윈도우즈 유틸

VaultS3

0

VaultS3는 Kodiqa Solutions에서 개발한 경량형 S3 호환 오브젝트 스토리지 서버입니다.

경량 서버대시보드마이그레이션셀프 호스팅오브젝트 스토리지오픈소스

소개

VaultS3는 Kodiqa Solutions에서 개발한 경량형 S3 호환 오브젝트 스토리지 서버입니다. 단일 바이너리 파일로 제공되며, 약 17MB의 메모리로 대기 상태를 유지하고, 파일 브라우저와 관리 기능을 갖춘 내장 웹 대시보드를 포함하고 있습니다. MinIO의 유료화에 대한 대안으로 시작된 프로젝트로, 모든 핵심 기능을 무료 오픈소스로 제공합니다.

상세정보

S3 호환 API

80개 이상의 S3 연산을 지원하며, SigV4 인증, 멀티파트 업로드, 버전 관리, 프리サ인 URL 등 AWS S3와 동일한 방식으로 작동합니다. AWS SDK, aws-cli, rclone, boto3 등 다양한 도구와 호환됩니다.

내장 웹 대시보드

별도의 콘솔 없이 파일 탐색, 드래그 앤 드롭 업로드, 통계 확인, IAM 관리, 감사 추적, 검색 등 전체적인 스토리지 관리를 웹 인터페이스에서 수행할 수 있습니다.

강력한 암호화 및 보안

AES-256-GCM을 사용한 저장 시 암호화, 버킷별 키 관리 및 순환 기능을 제공합니다. 외부 보안 감사 결과가 공개되어 있으며, 기본 설정이 공용 네트워크에서도 안전하도록 구성되어 있습니다.

내구성 및 클러스터링

Reed-Solomon erasure coding을 통해 디스크 장애에도 데이터를 보호하며, Raft 기반 클러스터링으로 메타데이터를 복제합니다. 활성-활성 복제를 통한 멀티 사이트 배포도 지원합니다.

데이터 관리 및 통합

버전 관리, 객체 잠금, 라이프사이클 관리, 압축, 계층화, 예약된 백업 등을 포함합니다. Kafka, NATS, PostgreSQL 등 다양한 시스템으로 알림을 보낼 수 있으며, 바이러스 스캔 기능도 내장되어 있습니다.

다운로드·설치 방법

Windows 사용자는 GitHub 릴리스 페이지에서 정적 바이너리 파일(.exe)을 다운로드하여 바로 실행할 수 있습니다. 추가 설정 없이 기본값으로 시작됩니다.

Docker를 사용하는 경우 다음 명령어로 빠르게 시작할 수 있습니다.

docker run -d –name vaults3 -p 9000:9000 -e VAULTS3_ACCESS_KEY=myadmin -e VAULTS3_SECRET_KEY=mysupersecret -v vaults3-data:/data -v vaults3-meta:/metadata eniz1806/vaults3

서버 시작 시 관리자 비밀번호가 자동으로 생성되어 출력됩니다. 웹 브라우저에서 http://localhost:9000/dashboard/로 접속하면 관리 대시보드를 사용할 수 있습니다.

기본 사용법

서버를 시작한 후 AWS CLI를 사용하여 버킷을 생성하고 파일을 업로드할 수 있습니다.

aws –endpoint-url http://localhost:9000 s3 mb s3://my-bucket

aws –endpoint-url http://localhost:9000 s3 cp ./file.txt s3://my-bucket/

웹 대시보드를 통해서도 파일 업로드, 다운로드, 삭제 등의 작업을 직관적으로 수행할 수 있습니다.

이런 경우에 유용합니다

미니오(MinIO)의 유료화로 인해 대안이 필요한 사용자에게 적합합니다. 자체 하드웨어에서 S3 호환 스토리지를 운영하고자 하는 개발자, 비용 효율적인 클라우드 스토리지 솔루션이 필요한 소규모 팀, 또는 제어 가능한 환경에서 데이터를 저장해야 하는 기업에 유용합니다.

지원 환경·시스템 요구사항

Windows, Linux, macOS용 정적 바이너리와 컨테이너 이미지를 제공합니다. AMD64 및 ARM64 아키텍처를 지원합니다. 최소 시스템 요구사항은 공개되지 않았으나, 대기 상태에서 약 17MB의 메모리를 사용하는 경량 프로그램입니다.

최신 버전·업데이트

현재 공급되는 버전은 4.4.71입니다. 최신 릴리스 및 변경 사항은 GitHub 릴리스 페이지에서 확인할 수 있습니다.

제한 사항·확인 사항

이 프로젝트는 개인 개발자가 유지보수하는 오픈소스 프로젝트입니다. 상업적 지원 기업이 배후에 있지 않으므로 이점을 고려하여 결정해야 합니다. AGPL-3.0 라이선스를 따르며, 모든 기능이 무료로 제공되지만 상용 애드온이 별도로 판매됩니다.

시스템 요구사항

Windows용 정적 바이너리 파일이 제공됩니다.