Just Jean이 ZimaBoard 2로 비공개 사진 클라우드를 구축하는 방법

에바 왕기술 작가 그리고 이자 ZimaSpace의 상주 장인입니다. 평생을 기술에 열정을 가진 사람으로서 홈랩과 오픈소스 소프트웨어에 열정을 가지고 있으며,복잡한 기술 개념을 쉽게 이해할 수 있는 실습 가이드로 번역하는 데 전문성을 가지고 있습니다.에바는 셀프 호스팅이 어렵지 않고 재미있어야 한다고 믿습니다. 그녀의 튜토리얼을 통해 커뮤니티가 하드웨어 설정의 신비를 풀도록돕고 있습니다. 첫 NAS 구축부터 Docker 컨테이너 마스터링까지.

클라우드 사진 서비스는 자동 백업과 여러 기기에서의 액세스를 편리하게 해 주지만, 저장 용량, 구독 조건 및 계정 액세스를 제3자가 통제하게 만들기도 합니다. Just Jean은 ZimaBoard 2를 조립하고, ZimaOS에서 로컬 스토리지를 구성한 다음, Google Photos나 iCloud의 더욱 비공개적인 대안이 될 수 있는 셀프 호스팅 사진 라이브러리로 Immich를 실행하는 다른 방식을 택합니다.

원본 영상을 제작해 주신 Just Jean에게 감사드립니다. 이 글은 한 가지 실용적인 결정에 초점을 맞춰 시연 내용을 재구성했습니다. ZimaBoard 2를 실제로 사용할 수 있는 비공개 사진 클라우드로 전환하려면 무엇이 필요하며, 이를 운영하는 사람에게는 어떤 책임이 남을까요?

실질적인 결론: ZimaBoard 2, ZimaOS 및 Immich는 개인 미디어 라이브러리를 업로드하고, 탐색하고, 정리하고, 제어할 수 있는 소형 셀프 호스팅 사진 플랫폼을 구성할 수 있습니다. 이 설정은 상용 사진 서비스에 대한 의존도를 낮춰 주지만, 스토리지 상태, 백업, 업데이트, 보안 및 원격 액세스 구성을 관리할 책임은 여전히 사용자에게 있습니다.

Google Photos 또는 iCloud의 비공개 대안을 구축해야 하는 이유

Google Photos와 iCloud는 모바일 업로드, 검색, 동기화 및 공유를 간편하게 해 줍니다. 그 대가로 저장 공간 한도, 구독 변경, 플랫폼 정책 및 계정 이용 가능 여부는 여전히 사용자가 직접 통제할 수 없는 영역에 남습니다. 셀프 호스팅 사진 시스템은 사용자가 관리하는 하드웨어에 기본 라이브러리를 저장함으로써 이러한 관계를 바꿉니다.

그렇다고 모든 클라우드 서비스를 즉시 중단해야 한다는 뜻은 아닙니다. 셀프 호스팅을 선택하는 가장 큰 이유는 단순히 월별 요금을 피하는 데 있지 않습니다. 원본 파일을 어디에 저장할지, 용량을 얼마나 확장할 수 있을지, 어떤 애플리케이션이 라이브러리에 액세스할 수 있을지, 아카이브를 얼마나 오래 이용할 수 있을지를 더 효과적으로 통제하는 데 있습니다.

Immich는 모바일 업로드, 타임라인 탐색, 앨범, 검색 및 기타 정리 기능을 포함해 익숙한 사진 관리 환경을 중심으로 설계되었습니다. 폴더와 파일 이름만으로 사진을 관리하지 않으면서도 로컬 소유권을 원하는 사용자에게 인터페이스가 더 쉬운 전환을 제공합니다.

ZimaBoard 2 및 스토리지 조립

03:58에 Just Jean은 ZimaBoard 2 하드웨어 조립 과정과 보드의 열린 PCIe 확장 슬롯을 보여 줍니다. 노출된 설계 덕분에 스토리지, 네트워킹, 호환 확장 하드웨어를 사용 목적에 맞게 선택할 수 있어, 밀폐형 소비자용 기기보다 시스템을 쉽게 조정할 수 있습니다.

Just Jean이 ZimaBoard 2를 조립하며 열린 PCIe 확장 슬롯을 보여 줍니다.
Just Jean이 03:58에 ZimaBoard 2를 조립하고 접근성이 높은 PCIe 확장 슬롯을 소개합니다.

사진 라이브러리에서는 운영 체제를 부팅하는 것보다 스토리지 계획이 더 중요합니다. 휴대폰 이미지, RAW 사진, 편집한 내보내기 파일, 스크린샷, 동영상은 라이브러리를 빠르게 늘릴 수 있습니다. 전용 SATA 스토리지를 사용하면 사진 아카이브를 보드의 시스템 스토리지보다 확장할 수 있고, 향후 드라이브 교체나 용량 확장도 더욱 실용적으로 진행할 수 있습니다.

열린 PCIe 슬롯은 프로젝트가 변경될 때 호환되는 확장 장치를 추가할 여지도 제공합니다. 사용자는 추가 스토리지 연결, 더 빠른 네트워킹 또는 다른 특수 기능을 우선할 수 있습니다. 다만 해당 카드는 운영 체제 지원 여부, 물리적 여유 공간, 전원 요구 사항, 선택한 구성과의 호환성을 반드시 확인해야 합니다.

비슷한 구성을 준비하는 사용자는 ZimaBoard 2 Mini Home Server 에서 제공되는 메모리 및 하드웨어 옵션을 확인할 수 있습니다.

ZimaOS 시작 및 하드 드라이브 구성

05:15에 영상은 하드웨어 조립에서 ZimaOS 최초 시작 및 스토리지 구성 인터페이스로 넘어갑니다. 이 단계에서는 물리적 드라이브를 사용할 애플리케이션과 연결합니다. Immich를 안정적인 사진 라이브러리로 사용하려면 먼저 시스템이 드라이브를 인식하고 선택한 스토리지 위치를 사용할 수 있도록 해야 합니다.

ZimaBoard 2에서 하드 드라이브 스토리지 구성을 보여 주는 ZimaOS 최초 시작 화면
ZimaOS 스토리지 인터페이스에 연결된 드라이브와 구성 옵션이 05:15에 표시됩니다.

깔끔한 인터페이스는 설정 과정의 부담을 줄여 주지만, 여기서 내리는 선택은 장기적으로도 영향을 미칩니다. 사용자는 애플리케이션 데이터를 저장할 드라이브, 사진 라이브러리를 저장할 위치, 그리고 포맷이나 초기화로 인해 기존 파일이 영향을 받을지 여부를 확인해야 합니다.

시스템의 역할을 개념적으로 분리하는 것도 유용합니다. 운영 체제는 ZimaOS와 애플리케이션을 실행하고, 사진 스토리지는 원본 업로드 파일과 생성된 미디어 데이터를 보관합니다. 이러한 역할을 명확히 구분하면 문제 해결, 마이그레이션, 백업, 향후 스토리지 확장이 더 쉬워집니다.

스토리지 결정 중요한 이유
시스템 위치 ZimaOS, 애플리케이션 서비스 및 시스템 구성을 저장합니다
사진 라이브러리 위치 원본 사진, 동영상, 썸네일 및 관련 미디어 데이터를 저장합니다
사용 가능한 용량 라이브러리를 확장해야 하는 시점을 결정합니다
백업 대상 드라이브 또는 기본 서버에 장애가 발생해도 라이브러리를 보호합니다
드라이브 모니터링 스토리지 문제를 데이터 손실로 이어지기 전에 파악하는 데 도움이 됩니다

Immich를 셀프 호스팅 사진 라이브러리로 실행하기

06:35에 Just Jean이 시스템에서 실행 중인 Immich 사진 라이브러리를 보여 줍니다. 이 시점에서 프로젝트는 단순한 네트워크 스토리지를 넘어섭니다. Immich는 폴더만으로 컬렉션을 탐색하는 대신 시각적인 타임라인과 애플리케이션 스타일의 인터페이스를 통해 사진을 보여 줍니다.

Google 포토와 iCloud의 비공개 대안으로 ZimaBoard 2에서 실행되는 Immich 사진 라이브러리
06:35에 ZimaBoard 2에서 실행 중인 셀프 호스팅 사진 라이브러리 Immich

파일을 업로드한 후에도 사진 아카이브를 계속 사용할 수 있어야 하므로 인터페이스가 중요합니다. 유일한 정리 방법이 깊은 폴더 구조뿐이라면 대규모 컬렉션을 탐색하기 어려워집니다. 타임라인, 앨범, 썸네일, 검색 도구, 모바일 액세스를 사용하면 로컬 라이브러리가 완전한 사진 서비스에 가까운 방식으로 작동합니다.

Immich는 여전히 보이지 않는 가전제품이 아니라 셀프 호스팅 애플리케이션으로 다뤄야 합니다. 애플리케이션 업데이트, 데이터베이스 데이터, 썸네일, 사용자 계정, 스토리지 경로, 모바일 동기화 설정을 모두 관리해야 합니다. 주요 업데이트 전에 원본 미디어 파일과 애플리케이션 데이터를 모두 복구할 수 있는지 확인해야 합니다.

Immich가 대체할 수 있는 것과 대체할 수 없는 것

Immich는 상용 사진 플랫폼에서 제공하는 일상적인 기능의 상당 부분을 대체할 수 있습니다. 사용자는 시각적인 사진 타임라인을 관리하고, 앨범을 정리하며, 개인 기기에서 미디어를 업로드하고, 기본 컬렉션 전체를 타사 스토리지 계정에 맡기지 않고도 중앙에서 관리되는 라이브러리에 액세스할 수 있습니다.

그렇다고 해서 모든 Google Photos 또는 iCloud 기능이 자동으로 동일하게 제공되는 것은 아닙니다. 공유 방식, 모바일 백그라운드 제한, 편집 도구, 계정 복구, 생태계 통합, 원격 접속 및 검색 품질이 다를 수 있습니다. 실제 비교는 가정에서 어떤 기능을 실제로 사용하는지에 따라 달라집니다.

필요 셀프 호스팅 Immich 방식
원본 파일 제어 기본 라이브러리를 직접 관리하는 스토리지에 계속 보관 가능
확장 가능한 용량 호환되는 드라이브를 교체하거나 추가하여 스토리지 용량 확장 가능
모바일 사진 자동 업로드 Immich 모바일 애플리케이션을 통해 구성 가능
사진 타임라인 및 앨범 Immich 웹 및 모바일 인터페이스를 통해 제공
서비스 제공업체가 관리하는 유지 보수 업데이트 및 모니터링을 사용자가 직접 담당
서비스 제공업체가 관리하는 재해 복구 독립적인 백업 전략으로 대체해야 함

개인 사진 클라우드는 자동으로 백업이 되지 않습니다

휴대폰에서 ZimaBoard 2로 사진을 옮기면 휴대폰만 잃어버리는 상황에는 대비할 수 있지만, 모든 장애로부터 보호되지는 않습니다. 서버에 유일하게 남은 복사본이 있다면 드라이브 손상, 실수로 인한 삭제, 애플리케이션 오류, 도난, 전기적 사고 또는 파일 시스템 문제로 전체 라이브러리가 사라질 수 있습니다.

신뢰할 수 있는 계획은 하나 이상의 복사본을 유지합니다. ZimaBoard 2 시스템에 작업 중인 라이브러리를 보관하고, 다른 드라이브, NAS, 컴퓨터 또는 암호화된 오프사이트 대상에 별도의 백업을 보관할 수 있습니다. 두 번째 복사본은 기본 라이브러리와 동일한 장애나 실수로 인한 변경에 항상 노출된 상태로 두어서는 안 됩니다.

드라이브 이중화는 가용성을 높일 수 있지만 백업과 같은 것은 아닙니다. 미러링된 드라이브를 사용하면 디스크 하나에 장애가 발생해도 서비스가 계속 온라인 상태로 유지될 수 있지만, 삭제, 손상 또는 원치 않는 변경 사항도 미러에 그대로 복제될 수 있습니다. 복구하려면 독립적인 복사본이나 버전 관리 백업이 필요합니다.

안전한 원격 사진 접속 계획

로컬 네트워크 접속이 가장 간단한 시작점입니다. 같은 홈 네트워크에 연결된 휴대폰과 컴퓨터는 애플리케이션을 공용 인터넷에 직접 노출하지 않고도 서버에 접속할 수 있습니다. 이를 통해 원격 접속을 추가하기 전에 사진 라이브러리와 업로드 작업 흐름을 테스트할 수 있습니다.

집 밖에서 Immich에 접속하려면 추가적인 계획이 필요합니다. 인증, 암호화, 업데이트, 네트워크 보안을 이해하지 않은 채 관리되지 않는 애플리케이션을 라우터의 개방된 포트를 통해 외부에 노출하는 것은 피해야 합니다. 개인 VPN이나 이와 유사하게 제어되는 접속 방식을 사용하면 불필요한 공개 노출을 줄일 수 있습니다.

서버가 집에 있더라도 강력한 계정 인증 정보, 최신 애플리케이션 버전, 엄격하게 관리되는 사용자 권한 및 복구 계획은 여전히 필요합니다. 셀프 호스팅은 제어력을 높여 주지만, 동시에 보안 결정을 클라우드 제공업체에서 서버 소유자에게 넘깁니다.

이 ZimaBoard 2 사진 서버는 누가 구축해야 할까요?

이 프로젝트는 성장하는 사진 및 동영상 라이브러리를 직접 관리하고 싶은 사진작가, 가족, 콘텐츠 제작자 및 홈랩 사용자에게 매우 적합합니다. 특히 스토리지 수요가 계속 증가하거나 여러 가족 구성원이 개인 미디어를 한곳에서 공유해야 할 때 유용합니다.

업데이트, 스토리지 점검, 백업 검증 또는 문제 해결이 전혀 필요 없는 서비스를 원하는 사용자에게는 적합성이 떨어집니다. 하드웨어 소유권과 로컬 제어보다 운영 편의성이 더 중요하다면 상용 클라우드 플랫폼이 여전히 더 쉬운 선택일 수 있습니다.

하이브리드 방식도 실용적인 선택이 될 수 있습니다. Immich를 주요 로컬 라이브러리로 사용하면서 중요한 사진 일부는 다른 백업 대상에 보관할 수 있습니다. 반드시 즉시 전부 이전하거나 전혀 이전하지 않는 양자택일을 할 필요는 없습니다.

ZimaBoard 2가 상용 사진 클라우드를 대체할 수 있을까요?

Jean의 시연은 전체적인 기반을 보여 줍니다. ZimaBoard 2 하드웨어를 조립하고, 스토리지를 연결하고, ZimaOS를 시작하고, 드라이브를 구성한 다음 Immich 사진 라이브러리를 실행합니다. 이러한 구성 요소가 함께 작동하여 사용자가 직접 관리하면서 사진을 저장하고 탐색할 수 있는 컴팩트한 플랫폼을 구축합니다.

Google 포토나 iCloud를 완전히 대체할 수 있는지는 사용자의 기대에 따라 달라집니다. 스토리지, 업데이트, 백업 및 보안 액세스를 직접 관리할 의향이 있는 사용자는 더 큰 통제력과 확장 가능한 로컬 용량을 확보할 수 있습니다. 완전히 관리되는 운영을 우선시하는 사용자는 상용 서비스를 유지하거나 두 방식을 결합하는 편을 선호할 수 있습니다.

가장 큰 장점은 유연성입니다. 동일한 ZimaBoard 2에서 Immich를 호스팅하면서 하드웨어에 적합한 워크로드와 데이터 보호 계획을 유지한다면 선택한 스토리지, 백업, 미디어 또는 셀프 호스팅 애플리케이션도 함께 지원할 수 있습니다.

또 다른 프라이빗 클라우드 또는 사진 관리 아이디어가 있으신가요? ZimaSpace Discord 커뮤니티에 참여하여 설정을 공유하고 더 많은 ZimaBoard 2 및 Immich 프로젝트를 확인해 보세요.


지마 캠페인 허브

더 읽어보기

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.