snapotter-hq/SnapOtter
Open-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe & run local AI across image, video, audio, PDF & documents, via UI, REST API & pipelines. Your files never leave your network.
SnapOtter – 자체 호스팅 파일 처리 제품군
SnapOtter는 자체 하드웨어에서 방대한 파일 조작 도구 모음을 실행할 수 있는 오픈 소스, Docker 기반 플랫폼입니다. 이미지, 비디오, 오디오, PDF, 일반 파일의 5가지 미디어 형식을 지원하며, 배경 제거, 업스케일링, OCR, 전사 등에 로컬 AI 모델을 사용하는 200개 이상의 유틸리티를 포함합니다. 모든 것이 네트워크 내에서 실행되므로 데이터가 타사 SaaS 서비스로 전송되지 않습니다.
기능
| 형식 | 예시 도구 (200개 이상 중) |
|---|---|
| 이미지 (112) | 크기 조정, 자르기, 압축, 변환, 워터마크, 밈 생성, 벡터화, 중복 감지, 배경 제거, AI 업스케일, 색상화 |
| 비디오 (57) | 형식 변환, 트리밍, 자르기, 압축, 오디오 추출, GIF 생성, 안정화, 자막 굽기/추출 |
| 오디오 (27) | 형식 변환, 트리밍, 정규화, 소음 감소, 음성 텍스트 변환 |
| PDF (35) | 병합, 분할, 압축, OCR, 이미지 변환, 교정, 워터마크 |
| 파일 (23) | CSV/JSON/XML/YAML 변환, Excel-to-CSV, 차트 생성, ZIP 생성/추출 |
모든 도구는 웹 UI, REST API (/api/docs), 또는 여러 단계를 연결하는 파이프라인 정의를 통해 접근할 수 있습니다.
빠른 시작 (단일 컨테이너)
docker run -d --name SnapOtter \
-p 1349:1349 \
-v SnapOtter-data:/data \
snapotter/snapotter:latest
그런 다음 http://localhost:1349을 열고 admin / admin으로 로그인합니다 (비밀번호 변경이 강제됩니다).
프로덕션의 경우 제공된 3-서비스 Docker-Compose 스택 (app + Postgres 17 + Redis 8)을 사용할 수 있습니다. NVIDIA 카드용 GPU 가속 빌드가 제공되며, 그 외에는 AI 추론이 CPU에서 실행됩니다.
사용 이유
- 여러 SaaS 도구 대체 – CloudConvert, Smallpdf, TinyPNG, Otter.ai 등을 하나의 자체 호스팅 스택으로 통합.
- 프라이버시 우선 – 파일이 네트워크를 벗어나지 않으며, 분석 기능은 빌드 타임 또는 런타임에 비활성화할 수 있습니다.
- 로컬 AI – 배경 제거, 이미지 업스케일링, OCR, 오디오 전사, 자막 생성이 모두 온프레미스에서 수행됩니다.
- 확장 가능한 워크플로우 – 재사용 가능한 파이프라인 (기본 최대 20단계)을 정의하고 배치 모드로 실행할 수 있습니다.
- 멀티 아키텍처 – AMD64, ARM64 (Apple Silicon, Raspberry Pi)에서 작동.
- 엔터프라이즈 준비 인증 – OpenID Connect / SSO 통합 (Google, GitHub, Okta 등).
문서 및 커뮤니티
- 전체 가이드: 시작하기, 배포, 구성, AI 엔진, 이미지 엔진, 아키텍처 등 (모두 README에서 링크).
- 라이브 데모: https://demo.snapotter.com
- 커뮤니티 Discord: https://discord.gg/hr3s7HPUsr
- GitHub 이슈/PR을 통한 기여 환영; 프로젝트를 무료로 유지하고 싶은 사람들을 위한 후원 옵션도 제공됩니다.
라이선스
이중 라이선스:
- AGPL-v3 – 무료 사용, 수정, 재배포 가능 (네트워크 소스 공개 의무 포함).
- 상용 라이선스 – AGPL을 준수할 수 없는 독점 또는 SaaS 배포용으로 제공.
결론: SnapOtter는 프라이버시, 오프라인 처리, 또는 미디어 워크플로우 자동화를 위한 단일 스택이 필요한 사용자를 대상으로 하는 클라우드 기반 파일 변환 및 AI 향상 서비스 제품군에 대한 포괄적인 자체 호스팅 대안입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트