모바일 백업, 얼굴 인식, 검색 기능을 제공하는 셀프 호스팅 사진·동영상 관리 앱으로, Google Photos의 대안입니다.
simulot/immich-go
Google Photos Takeout 아카이브를 포함한 사진 컬렉션을 Node.js 없이 셀프 호스팅 Immich 서버에 업로드하는 Go CLI 도구입니다.
대체할 수 있는 제품:Google Photos
- 스타
- 7,065
- 포크
- 273
- 열린 이슈
- 272
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Immich-go는 대용량 사진 라이브러리를 셀프 호스팅 Immich 서버로 옮기는 CLI 도구입니다. 공식 immich-cli의 대안으로 사용할 수 있으며, 단일 바이너리로 배포되어 Node.js나 Docker 없이 실행됩니다.
이 도구는 로컬 폴더, Google Photos Takeout 아카이브, iCloud 내보내기 파일, Picasa 폴더, ZIP 파일, 다른 Immich 서버 등 다양한 소스에 사용할 수 있는 업로드 명령을 제공합니다. Google Photos 명령은 사진과 JSON 메타데이터를 연결해 앨범, 설명, 위치 정보를 복원합니다. 다른 명령은 폴더 구조를 바탕으로 앨범을 만들고, XMP 사이드카 파일을 읽으며, RAW+JPEG 쌍이나 연속 촬영 사진을 스택으로 묶을 수 있습니다.
또한 기존 파일을 다시 업로드하지 않도록 중복을 감지하고, 기본적으로 썸네일 폴더나 .DS_Store 파일 같은 일반적인 시스템 파일은 건너뛰며, 사용자 지정 제외 패턴으로 파일을 필터링할 수 있습니다. Immich V2와 V3를 지원하며 Windows, macOS, Linux, FreeBSD에서 실행됩니다.
핵심 기능
- 01로컬 폴더, Google Photos Takeout, iCloud 내보내기 파일, Picasa 폴더, ZIP 아카이브에서 업로드
- 02필터링 기능을 사용해 Immich 서버 간 에셋 복사
- 03소스 메타데이터의 앨범, 태그, 설명, 위치 정보 보존
- 04중복 감지 및 RAW+JPEG 쌍과 연속 촬영 사진 스택 처리
- 05Node.js나 Docker에 의존하지 않는 단일 바이너리로 제공
활용 사례
- Google Photos 라이브러리를 셀프 호스팅 Immich 서버로 마이그레이션
- iCloud Photos 내보내기 파일을 Immich로 가져오기
- 한 Immich 인스턴스에서 다른 인스턴스로 에셋 이동
- NAS나 디스크에 보관된 대용량 사진 아카이브 일괄 업로드
빠른 시작
- 1
GitHub 릴리스 페이지에서 시스템에 맞는 사전 빌드 바이너리 다운로드
- 2
로컬 폴더에서 사진 업로드
immich-go upload from-folder --server=http://your-ip:2283 --api-key=your-api-key /path/to/your/photos - 3
Google Photos Takeout 업로드
immich-go upload from-google-photos --server=http://your-ip:2283 --api-key=your-api-key /path/to/takeout-*.zip
사용 전 알아둘 점
- 작성자에 따르면 아직 충분한 테스트가 이루어지지 않은 초기 버전입니다.
- 실행 중인 Immich 서버와 적절한 권한이 있는 API 키가 필요합니다.
- 네트워크 사용 의무가 포함된 카피레프트 라이선스인 AGPL-3.0에 따라 라이선스가 부여됩니다.
토픽
자주 묻는 질문
- immich-go은(는) 무엇인가요?
- Google Photos Takeout 아카이브를 포함한 사진 컬렉션을 Node.js 없이 셀프 호스팅 Immich 서버에 업로드하는 Go CLI 도구입니다. Immich-go는 대용량 사진 라이브러리를 셀프 호스팅 Immich 서버로 옮기는 CLI 도구입니다. 공식 immich-cli의 대안으로 사용할 수 있으며, 단일 바이너리로 배포되어 Node.js나 Docker 없이 실행됩니다.
- immich-go은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- immich-go은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- immich-go은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. immich-go의 마지막 커밋은 2026년 10월 18일입니다.
- immich-go은(는) 어디에 사용할 수 있나요?
- Google Photos 라이브러리를 셀프 호스팅 Immich 서버로 마이그레이션 iCloud Photos 내보내기 파일을 Immich로 가져오기 한 Immich 인스턴스에서 다른 인스턴스로 에셋 이동 NAS나 디스크에 보관된 대용량 사진 아카이브 일괄 업로드
- immich-go는 어떻게 설치하나요?
- GitHub 릴리스 페이지에서 시스템에 맞는 사전 빌드 바이너리 다운로드 로컬 폴더에서 사진 업로드: immich-go upload from-folder --server=http://your-ip:2283 --api-key=your-api-key /path/to/your/photos Google Photos Takeout 업로드: immich-go upload from-google-photos --server=http://your-ip:2283 --api-key=your-api-key /path/to/takeout-*.zip
- immich-go은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/simulot/immich-go
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
CasaOS는 개인 하드웨어에서 Docker 앱을 실행하고 파일을 관리하는 홈 중심 웹 UI를 갖춘 오픈소스 개인용 클라우드 시스템입니다.
웹, 터미널 UI, 데스크톱 앱에서 10개 이상의 중국 및 해외 음악 플랫폼을 검색하고 다운로드하는 Go 도구입니다.
파일을 병렬 청크로 나누고 여러 미러에서 다운로드하는 Go 기반 키보드 중심 터미널 다운로드 관리자
확장 Markdown 편집기, 팀 워크스페이스, OIDC SSO, S3 스토리지를 지원하는 셀프 호스팅 오프라인 우선 지식 베이스
SMTP, POP3, IMAP과 웹 메일 관리 인터페이스를 지원하는 단일 파일 기반 셀프 호스팅 이메일 서버입니다.